推荐做法

养成备份的好习惯

无论是电脑硬件,还是软件客户端,都不能保证永远完美运行,总是会出一些问题。为了避免开发进度的丢失,强烈建议每一个游戏开发者都做好备份,并且最好是两份:一份云备份,一份装在其他设备里的备份,这样可以最大程度避免由于不可抗力导致的进度丢失。

在未来,唤境Evkworld会支持自动云存储和备份功能,在那之后,开发者们就只需要一份物理备份了;而在那之前,请大家珍惜自己的游戏工程文件,及时备份。

经常测试

在游戏制作的过程中进行测试非常重要,频繁的测试可以帮助您迅速定位问题,避免因新增功能过多而导致无法问题的积累。

测试应尽量在您的目标平台上进行,这样更有针对性也更能暴露出问题。

支持触屏设备

现在很多用户都会使用触屏设备来玩游戏,所以在游戏设计的初期,就应该考虑如何使用触屏操作来进行游戏交互。当然,大部分时间您只要把鼠标操作替换为触屏操作即可。

推荐素材格式

对于所有可视组件的图片素材,我们推荐使用32位的png格式图片。png格式的图片支持alpha通道,即支持透明/半透明图像,但位数较低的png图片可能会造成图片失真,因此建议开发者使用32位的png图片。音频方面,我们推荐使用16位的PCM WAV或mp3格式。

安全建议

永远不要在事件表里输入任何你自己的账号和密码。游戏导出后,这些信息将会原封不动的显示在游戏代码中,可能会被心怀不轨的人看到,造成不必要的损失。

注意性能与内存优化

如我们在手册中性能优化内存优化中所说的,游戏在运行时的表现至关重要。您可以时常反复阅读这两部分,这会对您的游戏制作产生非常有益的影响。

导入图片大小

精灵图或其他组件,导入的图片分辨率大小建议不超过1024。如果图片过大,会影响游戏的性能,部分手机平台可能会出现黑屏等无法游戏的情况。

控制同屏骨骼动画数量

建议同屏的骨骼动画,数量不超过5个,否则会影响游戏的性能。

多场景使用分段加载

如果一个游戏场景数很多(如一些avg游戏),建议开启分段加载功能。如果不开分段加载,系统会在游戏开始时一次性加载全部资源,如果资源过多,游戏打开的就会很慢。关于分段加载的详细使用方法,请参阅分段加载

多使用动作组

对于一些会重复使用的事件表逻辑,建议做成动作组使用,可以明显减少开发时间并降低维护游戏逻辑的成本。动作组的使用方法,请参阅动作组

多注释多分组

事件表的逻辑多写注释,可以帮助您记住之前写过的复杂逻辑。 多对事件表和游戏图层进行分组,方便进行管理。

注意游戏开发的账号

打开项目时,一定要注意自己所使用的开发者账号。 在唤境中,如果您使用一个账号打开了不属于该账号的游戏,将会在该账号下自动新建一个游戏,并修改该工程的配置,将其变成新游戏工程。
例如:账号A下新建了游戏A,用账号B打开,此时游戏A变成游戏B。 在用账号A打开游戏B,游戏B会变成游戏C。

需要移动镜头时,勾选不限边界

如果您想要使用镜头跟随功能,需勾选场景属性中的不限边界,否则镜头的移动将不会超出边界。

使用引擎提供的图片压缩功能

如果图片资源过大,可以使用引擎提供的图片压缩功能,可以减少图片的体积,提高游戏性能。
图片压缩的使用方法,请参阅图片压缩功能