首先总结一下这周踩的坑:
1.MonoBehaviour
将没有绑定到游戏物体上的类声明成了继承自MonoBehaviour,导致传参数异常.谨记如果声明一个类继承自Monobehaviour,一定要作为游戏物体的组件形式存在,注意作为组件的参数也是不行的.
2.协程的进一步理解:
①yield return fun();
这种形式的调用会将当前协程阻塞,直到调用的fun函数执行完.
②yield return
会在该帧将控制权交还,不然协程将一直执行下去.
③ yield return new WaitForSeconds(2.5f);
会阻塞协程一段时间
3.憨批地无限套娃
构造里调用构造.导致Unity都打不开了…
当时是内存越吃越多,但一直打不开,停留在Open Scene这里.
一直不知道为什么打不开Unity.
后来尝试删除了初始场景,最后又发现了这个错误的套娃写法才可以正常打开.
RPG游戏更新
新增加载界面以及更新公告展示
新手引导对话
未完成的技能系统面板
(技能点和技能学习还未制作完成)
释放技能
做了个CD显示
目前我的技能数据是存储在Excel(存储只读数据)里的.
总结
上周我主要是看youtube上各种的小视频,学习一些知识集成到我的项目中.
大概就是这样了.