![]() |
gzb_cn (2009-05-19 11:56:08) |
不好意思,我用五笔打错了一个字"请教场景的控制" - -! |
![]() |
juessy (2009-05-19 12:40:02) |
我也刚学 不过看到你这个问题 我有两个思路 一个是用物理引擎 另一个比较麻烦.不知道能不能实现 获得人物位置.根据人物位置的Y线与场景的交点 然后把人物的Y设置为该焦点的Y |
![]() |
DDM君 (2009-05-20 07:37:21) |
高低地面必须各种碰撞检测,collision在三维游戏开发中其实是个比较复杂的技术,而且思路也很多。 最简单的还是二维游戏的思路,把所有需要的x,z坐标记下来,然后触及(或超过)某个x,z点,就将Y上下改变多少等等。 |
![]() |
gzb_cn (2009-05-20 10:13:41) |
谢谢juessy和DDM君,非常感谢您二位。你们的思路对我有很大的帮助。 |
![]() |
(2009-05-20 11:28:15) |
可以用区块的概念来控制场景与角色人物的碰撞,简单实用 这个是个很好的例子 http://www.freeworldgroup.com/games8/gameindex/superd.htm |
|
|