当前位置:首页 > 天道酬勤 > 正文内容

现在做区块链多吗(现在的区块链还可以做吗)

张世龙2021年12月21日 12:39天道酬勤660

区块链游戏开发据说有好几年了,但实际制作的没有几个。 我这几天认真收集了一下,有enjin、egretia、cocos-bcx三个平台。 让我向大家解释一下。 如果大家有什么想补充的话,请在以下的评论中说。

首先什么是区块链游戏?

初期这样的加密猫不算,纯粹是非常简单的卡片游戏,真正的区块链游戏将游戏内的虚拟经济替换为区块链和数字资产,成为娱乐性很强的游戏。 例如,在FPS游戏中,可以用erc721数字资产代替特定的武器地下城游戏,我们可以用erc20代替里面的经济系统; 甚至格斗游戏也可以使用token购买和转让里面的人物。

那目前国内主流的游戏开发引擎是哪几个?

目前,国内广泛流行的游戏开发引擎有UNITY3D、Unreal、Cocos2DX,还有经常被提到的html5,共计4个。

单位3d

Unity是目前3D游戏领域使用最多的引擎。 其开发者是Unity Technologies。 去年,Unity中国区在3D手机游戏市场的占有率达到了75%。

串行的

unreal是Epic Games开发的游戏引擎,是在手游领域市场占有率仅次于Unity的引擎。

虽然在市场份额上落后,但Unreal可以制造更生动的光影。

Cocos2DX

Cocos2DX是2D游戏开发引擎,是市场上整体使用率最高的引擎,在2D引擎领域明显领先

html5

html5其实是一种web技术,但是很多开发者使用他直接开发页面和小程序,也很有效果,所以就来到了这里。

总的来说,这些种类包括国内相当一部分的游戏开发。 其中,unity主要做手机类,unreal做pc大型游戏,cocos2DX做2d游戏,html5做小游戏。 大家都可以坐下来,看看想玩什么类型的游戏。

说完这些之后,我们来谈谈以下三个区块链游戏平台。 大家都很清楚。

enjin(恩金,可以提供UNITY的SDK)

enjin可以提供许多种类的SDK。 其中,unity的SDK是其他几个暂时没有实现或开始应用的。 另外,enjin可以在以太坊的环境和enjin自身的环境中开发。 那个网站也提供了完整的开发资料。 所以,一开始我最推荐这个,但是开发过程中很多地方不能正常访问,这是一个非常头疼的问题。

恩金的主要开发方法是在该平台上注册,然后连接api。 但是,我在安装的过程中有两个问题。 第一个问题是不能注册。 之后,如果科学地连接了互联网,则注册成功。 第二个问题很严重,内部api注册需要手机钱包,但是下载手机钱包后,无法连接到enjin的服务器,最终放弃了。

所以简单总结一下,enjin的文档很齐全,还有UNITY的SDK。 如果有人能科学地连接网络的话,我非常推荐。

egretia(基于html5)

egretia由国内开发者开发,因此访问没有问题。 它还支持开发以太坊和eos。 附带开发环境,不仅可以编译区块链游戏,还可以编译wechat小程序。

因此,如果你打算用html5开发,那是个很好的选择。 另外,它是一个独特的开发平台,文档也很好。 但缺点也很明显,主要支持html5,局限性很大。

cocos-bcx

cocos-bcx是一个非常特殊的东西,我最开始和CoCOS 2018年出的区块链游戏平台混淆了。 随后,我得知了cocos-bcx和egretia是2019年某大赛上一起发售的区块链游戏项目。 还有一个,但找不到相关资料。

请注意,cocos-bcx基于cocos附带的开发工具creator,cocos和cocos-bcx并不相同。 然后,在其中编入cocos-bcx的sdk即可。 最大的优点是,cocos加入sdk后,只要进行简单的参数和接口修改就可以了,同时还可以面对大量优质的源代码。 因此,如果打算将cocos用于区块链开发,cocos-bcx是最好的,几乎是唯一的选择。

所以,让我总结一下。 如果你是UNITY3D、Unreal、Cocos2DX中的任意一个游戏开发者,想要将自己的项目嵌入到区块链功能中,我非常建议你使用对应的enjin、egretia、cocos-bcx 如果你像我一样,知道编程,但对制作游戏没有什么经验的话,我建议你先用egretia练习下手。 他的开发平台真的很好。

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/26319.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。