unity3d怎么用c#编写一个物体绕一个物体旋转的

 我来答
喵主子和汪
2017-04-19 · TA获得超过1860个赞
知道小有建树答主
回答量:726
采纳率:89%
帮助的人:37.4万
展开全部
主要用到:两个方法。
transform.RotateAround(o.transform.position,Vector3.up,20*Time.deltaTime);
transform.Rotate(Vector3.up, 20*Time.deltaTime, Space.World);

RotateAround():让物体围绕招某点旋转,参数分别为,旋转的点坐标,旋转的方向,旋转的速度。

Rotate():让物体自传,参数分别为:旋转的方向,旋转的速度,旋转的坐标系(世界坐标系和自身坐标系)。
DoramiHe
2017-05-28 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25333 获赞数:59539
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
哪有人会那么做啊,只有子物体绕父物体旋转,因为父物体的位置和旋转都会影响子物体,如果非要实现的话,程序里面可以先把2者的父子关系解除,然后进行围绕旋转的处理
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百思易小管家
2017-07-24 · TA获得超过148个赞
知道答主
回答量:89
采纳率:100%
帮助的人:24.8万
展开全部
将摄像机的GamObject的transform.position移动到对应的坐标就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式