unity如何一个按钮控制多个对象的转动?
2个回答
展开全部
如果希望多个对象绕一个点的话,在hierachy面板,把物体拖给同一个父物体做为子级,父物体tansform.Rotate()即可。
如果需要每个物体绕自己自身转动。可以全部加入一个Transform的数组,用For做遍历。
public Transform[] targets;//这里公开他,然后从外面拖物体
for(int i=0;i<targets.Length;i++){
targets[i].Rotate(Vector3.up);//选择每一个物体
}
如果需要每个物体绕自己自身转动。可以全部加入一个Transform的数组,用For做遍历。
public Transform[] targets;//这里公开他,然后从外面拖物体
for(int i=0;i<targets.Length;i++){
targets[i].Rotate(Vector3.up);//选择每一个物体
}
展开全部
如果希望多个对象绕一个点的话,在hierachy面板,把物体拖给同一个父物体做为子级,父物体tansform.Rotate()即可。
如果需要每个物体绕自己自身转动。可以全部加入一个Transform的数组,用For做遍历。
如果需要每个物体绕自己自身转动。可以全部加入一个Transform的数组,用For做遍历。
追问
谢谢啊,我需要一个按钮控制多个物体绕自身转动,可以说的详细点吗?
追答
public Transform[] targets;//这里公开他,然后从外面拖物体
for(int i=0;i<targets.Length;i++){
targets[i].Rotate(Vector3.up);//选择每一个物体
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询