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)
浏览主题:pv3d限制移动范围

pv3d限制移动范围
king26951 (2010-08-13 09:56:31)


如题怎么在场景里限制被移动物体在某个方向上的移动的最大距离,不需要它超过一定的区域?烦请例举写下代码,谢谢


flash 3d 研究所 DDM君
(2010-08-13 12:33:22)
比如我们距离X方向吧~呵呵
每次移动前先检测一下移动后的X, 是否X<限制最大X, 如果不,则可以实际移动,如果超过了,则不允许实际移动了。

flash 3d 研究所 king26951
(2010-08-14 11:45:56)
谢谢DDM君
if(grid.y >600)
{
grid.y =600;
}
else
grid.y +=8;
是这样吗??
怎么到了限制最大y的高度,如果此时在点下向上键,还会出现向上的弹跳之后回到最大y的高度,不是应该不回动的吗?搞不懂??

flash 3d 研究所 DDM君
(2010-08-14 12:12:52)
要前先检测一下移动后,不要直接移动物体,呵呵^_^

flash 3d 研究所 king26951
(2010-08-15 12:34:43)
可惜在检测的一步不懂方法

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

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

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

(目前需登陆方可发表)


不想添加了