5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:先生
最后登录:2017-07-25
http://zevair.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2006/06/29 | 2号成果:完美跳跃(6.30更新)
类别(有人看得懂有人看不懂)
|
评论
(0)
|
阅读(37)
|
发表于 12:31
点击下载范例工程
更新1:修正跳到墙上or NPC头上会卡住的Bug
能让主角在地图上随意跳跃。这看似简单,但在细节上需要下很大功夫
一般人都会想到[设置角色移动路线]里的"跳跃"吧
但光是跳跃是不够的,主角要往哪个方向跳,这就是个问题了。
所以我用一个变量带入主角当前的朝向,然后用条件分歧,朝向哪个方向,就往哪个方向跳。
可问题还没完,如果跳到了地图的边缘再次按下跳跃键的话就会造成卡机,此时主角就定在那里动不了了。
所以我有用了2个变量,分别带入主角的x,y坐标。分别用他们和地图的x,y坐标-2做比较(因为跳跃的距离是两格。)如果与地图边缘的距离大于等于2格那就可以跳过去,如果不是,就中断事件处理。
于是就出来这样一个复杂的条件分歧嵌套.....
http://blog.5d.cn/user12/zevair/upload/2006-06/29_418.jpg
0
评论
Comments
日志分类
首页
[404]
没来得及整理的
[129]
也是没来得及整理的
[125]
你们看得懂的
[39]
你们看不懂的
[35]
有人看得懂有人看不懂
[76]