赞 | 164 |
VIP | 31 |
好人卡 | 10 |
积分 | 190 |
经验 | 158321 |
最后登录 | 2024-5-11 |
在线时间 | 5071 小时 |
Lv4.逐梦者 (管理员) 砂上描绘的愿想
- 梦石
- 15
- 星屑
- 4030
- 在线时间
- 5071 小时
- 注册时间
- 2012-1-15
- 帖子
- 4618
|
本帖最后由 迷糊的安安 于 2012-10-11 01:26 编辑
345912390 发表于 2012-10-10 14:31
重新 整理了一下
说实在的,真不知道 那个侧移是怎样 测出来的!
侧移是因为你原来的工程在触发事件以后又取了一次按键值,所以当二键同时按时,你同时按下的两个键,一个触发了事件,另一个被按键值取值,就会出现侧移。
新工程不错,没出现BUG,不知道应用八方向脚本的时候会不会有BUG……
我个人的倾向是根据箱子与玩家的相对坐标位置来判定会比较无懈可击?
另外,角色的移动速度在推箱子的时候也可以减慢到与箱子相同,会比较有真实感。
判定游戏的胜负可以用公共事件,在每次移动后取得所有定点的数据然后调用公共事件判定一次。
全部复位其实不必改事件位置,只要场景移动到一个空地图再移动回来就可以了。
总体来说非常不错了。乐意把详细思路再写一下嘛?
有空向着更高级的思路试验? 例如场上有几种不同颜色的箱子,三个及以上相同颜色的箱子推在一起连成横竖行就会消掉?不过这样已经可以向解谜游戏挑战了…… |
|