怎么实现一个物体绕另一个物体旋转?
unity3d吧
全部回复
仅看楼主
level 12
xyq605031
楼主
RT,相当于月球绕地球转的那种样子
2013年06月13日 04点06分
1
level 13
mayaxiaoan
帮助文件下看看rotate函数包你药到病除
2013年06月13日 04点06分
2
mayaxiaoan
function Rotate (eulerAngles : Vector3, relativeTo : Space = Space.Self) Rotate函数下面写的清清楚楚有参考空间对象。。。为什么大家都不用这个简单直接的方法呢。。。
2013年06月14日 15点06分
level 13
岚依王子
呃....假如你只是想让物体转圈的话就像楼上说的一样用RotateAround;
假如想做仿真的物理游戏的话(我现在就在玩… 也是unity做的),那么可以使用力。
你可以把一个方向不断改变、一直指向某一个物体的力当做引力,之后你给那个受引力影响的物体一个Impulse,使它的移动速度大于或等于轨道速度却小于逃逸速度,这样就完成了……
2013年06月13日 05点06分
4
xyq605031
好复杂,我物理太渣了.....
2013年06月13日 05点06分
岚依王子
回复 xyq605031 :→_→ 物理可是很重要滴~
2013年06月13日 05点06分
xyq605031
回复 岚依王子 :别说了,大物是我心中永远的痛
2013年06月13日 05点06分
xyq605031
回复 岚依王子 :按你这样说的话,那个引力是从地球发出的吧?那个脉冲又该怎么设置呢?
2013年06月13日 06点06分
level 12
xyq605031
楼主
OK,解决了。
2013年06月13日 05点06分
5
level 5
xzz9987
父子物体
2013年06月14日 14点06分
6
1