标签: c# unity3d 2d unity5
我目前正在制作叙事游戏,不知道如何完成某些事情。游戏是一个2D平台游戏,所以一切都是用精灵构建的。我有一个树木的场景,树木有眼睛,我希望眼睛跟随玩家,但“瞳孔”需要留在树的“洞”内。我为树上的洞和眼睛的瞳孔做了单独的精灵。我宁愿用c#:)编写它。
我还添加了一个概念截图,这样你就可以了解我想要完成的事情。
http://imgur.com/pGCV8Uy
非常感谢能够向我解释如何实现这一目标的人!
答案 0 :(得分:2)
嗯,我想你可以使用关节来限制黄色瞳孔留在眼睛的孔内。 然后你可以使用C#来计算角色和瞳孔之间的相对向量。引导瞳孔朝向向量的方向,并且它将被关节限制以留在眼睛中。这会导致瞳孔始终指向角色的方向,同时留在眼睛中,这就是你想要的。