近期打算学习一下cocos creator,想着开发自己的游戏,是一件非常爽的事情。说干就干,文档相当nice,非常全面,立马开始跟着文档开始第一个游戏的练习。中间遇到了一些问题,没有得到解答,后来自己实验才找到答案,故而写此文。
快速上手:制作第一个游戏
not found class cc.Animation
的错误,这个看了很久,最后怀疑是自己直接切换版本导致的。把原项目文件夹全部删除,用3.6.3版本建立项目,代码直接复制原来的,竟然可以顺利运行…所以,各位一定要注意,没有十分的把握,不要随意使用高版本打开低版本项目文件,奇葩问题,让你怀疑人生。this.node.getPosition(ver3_value)
, 这个getPosition函数,可以赋值当前坐标给Ver3_value, 也可以获得一个Ver3的坐标。这个方法有点和之前的知识冲突,特别提出来说,不要怀疑,他就是有两种作用,官方好像,提倡使用第一种,直接参数赋值instantiate()
可以实例化一个预制体为Node节点jumpByStep
中,导致了后续一系列的奇葩问题。this.onOnceJumpEnd()
每一次发送结束信息,放置在PlayerController的update中,判断结束条件后调用。否则会有一些问题,比如 游戏结束后,起始点设置无效等等问题以上就是我制作第一个游戏遇到的问题,当然,我是看一个小结,然后自己再做,做不好再去看教程,花了2天时间,收获还是蛮大的。原则就是,前期学慢点,遇到问题不可怕,关键是弄明白自己不明白的。加油