作者linjack (嗯)
看板GameDesign
标题Re: [问题]音速小子的行为模式
时间Sun Jun 4 02:05:27 2006
※ 引述《etrexetrex (ETREX)》之铭言:
嗯, 游戏真的蛮有趣的 xD 我玩了好久 ~ ccc
: 我尝试用的演算法:
: 让物件不断地朝向面对的方向移动
: 使用键盘『←』跟『→』去影响物件面对的方向
: 重力的影响是 物件面对的方向会渐渐朝下
: 只有当物件没有踩地时才会有重力影响
: 踩地的判定是"物件面对方向的下方"
: 也就是"脚",是否碰触地面
: 图解: →
: *
: →是面对方向
: *是脚
: 结果因为腾空时,物件因重力影响而面对正下方
: 所以他的脚接触地面时,人已经陷入地里...
: 图解:
: —————*↓—————
我觉得把「脚」设定成「物件面对方向的下方」
这个做法有点不合适 物体的面向与位移方位这两者也应当分开
照您的做法 只要移动方向和接触面延伸的方向有任何一瞬间不平行
就会出现物体卡进墙里的问题
(不过说实话 做出那麽多复杂图形感觉也相当不简单了...)
另外光是看上面的叙述并不知道您碰撞判定发生时的应对处理是什麽
不过这个网站的教学可以建议您试试看:
http://www.harveycartel.org/metanet/tutorials.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.72.57.78
1F:推 etrexetrex:这游戏不是我写的 我只是玩这游戏的时候想到而已 囧 06/04 18:38