小游戏开发引擎
说起这个小型游戏开发引擎,主要是简单易用,并提供了方便的编辑器。 事实上,我很早以前就一直在使用它。 当时苹果系统刚刚宣布不支持Flash插件,所以在工作中,我需要将Flash游戏以及后续游戏制作成H5。 cocos引擎和其他引擎对比后,感觉cocos引擎更受欢迎。 关键是cocos Creator这个编辑器用起来非常方便。
在遵循官方文档中的示例小游戏后什么是游戏开发引擎,我开始在工作中制作小游戏。 第一个有点生疏,不够好,但接下来的几个小游戏确实又快又好。
后来cocos不断发展壮大,从二维的不断完善,到发布新的三维版本,如今日渐成熟什么是游戏开发引擎,让人有一种尝试的冲动。 毕竟他们还没有尝试过三维游戏的开发。 打开CocosCreator后开发学习,就可以开始制作小游戏场景了。 这是一种所见即所得的生产开发模式。
CocosCreator
可以在层次管理器中创建场景的节点树。 在3D游戏制作中,需要灯光和相机两个关键节点。 有灯光才能看到模型,有摄像头才能将模型和灯光输出到显示器上。 我根据需要创建了棋盘和球的节点。 棋盘的每个位置都使用一个小圆柱体模型。 球是球体的模型。 我将模型和相应的材质制作成预制资源,在代码中获取并创建,然后添加到节点中,圆柱体和球体的位置坐标是一一对应的。
小游戏中,需要一些二维节点,比如头像、按钮、提示……这些二维节点只能放在单独的画布节点中,类似于三维中的窗口。 默认情况下显示这些节点。 如果默认不显示氛围,只需在右侧节点属性中取消勾选即可,根据代码中的逻辑判断是否显示。
资源管理器里是小游戏的所有东西,包括节点需要的图片和预制资源,还有一些音频文件和天空盒资源。 这些资源比较大,可以放在单独的文件夹中,利用小游戏进行划分。 包是如何加载的。 另外还有场景资源和脚本文件等,最下面的是内置资源,包括官网文档上提供的各种资源。
待续…
稍后我们还会介绍如何发布到微信小游戏,以及微信小游戏的后台和服务支持。