flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:请都场景的控制

请都场景的控制
gzb_cn (2009-05-19 11:53:18)

大家好,我想问一下在flash 3D里面的地图场景是怎么样控制的?例如:我有一个人物,我的场景地面有高有低,有台阶,怎么样才能做到人物随着台阶或地面的高低做出上下的相应运动呢?请各位指点一下,我应该以哪种思路去做?先谢谢各位。


flash 3d 研究所 gzb_cn
(2009-05-19 11:56:08)
不好意思,我用五笔打错了一个字"请教场景的控制" - -!

flash 3d 研究所 juessy
(2009-05-19 12:40:02)
我也刚学
不过看到你这个问题
我有两个思路
一个是用物理引擎
另一个比较麻烦.不知道能不能实现
获得人物位置.根据人物位置的Y线与场景的交点
然后把人物的Y设置为该焦点的Y

flash 3d 研究所 DDM君
(2009-05-20 07:37:21)
高低地面必须各种碰撞检测,collision在三维游戏开发中其实是个比较复杂的技术,而且思路也很多。
最简单的还是二维游戏的思路,把所有需要的x,z坐标记下来,然后触及(或超过)某个x,z点,就将Y上下改变多少等等。

flash 3d 研究所 gzb_cn
(2009-05-20 10:13:41)
谢谢juessy和DDM君,非常感谢您二位。你们的思路对我有很大的帮助。

flash 3d 研究所
(2009-05-20 11:28:15)
可以用区块的概念来控制场景与角色人物的碰撞,简单实用
这个是个很好的例子
http://www.freeworldgroup.com/games8/gameindex/superd.htm


评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了