我可以在Unity中的一个游戏对象上使用多个精灵吗?

问题描述 投票:0回答:1

所以我正在制作2D自上而下的游戏,我的敌人之一应该是坦克。我为这辆战车准备了两个单独的精灵,一个用于轨道/车身,另一个用于炮塔。我想要一个包含两个精灵的游戏对象。我只是将它们组合成一个精灵,但我想使用我编写的脚本让炮塔自身旋转以面对玩家,同时使轨道指向坦克移动的方向。这可能吗?我是Unity新手,但我想不出另一种方法来实现这一目标。

unity3d sprite game-engine
1个回答
2
投票

这样做的一个好方法是有一个带有两个子游戏对象B和C的父游戏对象A。B可以有一个精灵作为基础,C可以有一个精灵作为顶部。然后,您可以分别旋转每个游戏对象,并且仍然可以使用gameObject.GetComponent()。要移动水箱,请移动父级。

© www.soinside.com 2019 - 2024. All rights reserved.