RogueDome03
来源:互联网 发布:java图片base64编码 编辑:程序博客网 时间:2024/05/18 07:46
啊我又回来了,今天的更新:
先是处理了怪物与主角重合或怪物与怪物重合不会动的BUG,直接添加碰撞处理就行。
接着写碰撞墙体后的逻辑处理,更换图片->直接拿到SpriteRender组件.sprite = 图片。
接下来制作结束的UI并写主角死亡的结束逻辑。
之后就是这次的重点了:关卡重置
之前第一次写就是因为这部分老是出错才放弃的。
简单讲解下:
1、当主角完成关卡后调用Application.LoadLevel(Application.loadlevel)实现关卡重置
2、调用void OnLevelWasLoaded方法,在每次关卡重置都会调用一次这方法,可以做一些等级提升和场景初始化
3、调用DontDestoryOnLoad(gameobject)此方法可以使本场景不会被销毁,可以使一些数值保留如Food的数值可以保留至下一场景。
要注意:场景的初始化都得将所有物品打包好来初始化,否则很容易出现BUG
总结:这次的Dome已经完成7788了,主要逻辑和场景都以实现好,接下来就是一下UI和音乐的处理了。
阅读全文
0 0
- RogueDome03
- Codeforeces868CQualification Rounds(位运算)
- 浅谈 MVP in Android
- linux命令--cut
- java提高篇(42)--enum(枚举)
- C#使用ODAC查询Oracle数据库
- RogueDome03
- 手写最大堆(Java实现)
- 046 中值定理之型三(ξ与a,b不可分离;凑微法);型四(ξ η多个中值之case1:找三点 两次拉格朗日)
- 根据当前字母获取下一位 java
- 智能指针
- 从零开始的"E"世界(J2SE)
- 【LeetCode】C# 19、Remove Nth Node From End of List
- sublime text3 之snippet编写代码片
- 基数排序(基于C语言的实现)