Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash Sandy 3D:用物理创建房间_Flash_Actionscript 3_Physics_Sandy3d - Fatal编程技术网

Flash Sandy 3D:用物理创建房间

Flash Sandy 3D:用物理创建房间,flash,actionscript-3,physics,sandy3d,Flash,Actionscript 3,Physics,Sandy3d,我想知道是否有人能帮我开始在Sandy 3D中创建一个房间。我知道我可以生成平面,但我不确定如何实现简单物理(即玩家不能穿墙)。有没有一个简单的方法可以做到这一点,或者我应该看看像魔兽世界(3D物理引擎的Flash) 谢谢, 卡梅伦 < P>如果你想阻止玩家穿过墙壁,你可以考虑使用2D数学来进行碰撞检测。 我用这种方法制作了一些。如果是第一人称系统,即你是摄像机,那么只需检查摄像机到墙壁的距离,如果距离小于你预定的人的“肥胖”,不要朝那个方向移动(通常是向前)。 如果您使用某种化身(第二/第三人

我想知道是否有人能帮我开始在Sandy 3D中创建一个房间。我知道我可以生成平面,但我不确定如何实现简单物理(即玩家不能穿墙)。有没有一个简单的方法可以做到这一点,或者我应该看看像魔兽世界(3D物理引擎的Flash)

谢谢,
卡梅伦

< P>如果你想阻止玩家穿过墙壁,你可以考虑使用2D数学来进行碰撞检测。


我用这种方法制作了一些。

如果是第一人称系统,即你是摄像机,那么只需检查摄像机到墙壁的距离,如果距离小于你预定的人的“肥胖”,不要朝那个方向移动(通常是向前)。 如果您使用某种化身(第二/第三人称系统),Shape3d对象有一个边界框,可用于碰撞测试