在阵型中产生敌方波

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

我正在开发一个太空射击游戏,到目前为止,我可以使用航路点生成敌人,但是我不能让它们彼此紧挨在屏幕上。我想催生敌人。有人可以给我一个建议,类似于图片吗?

Example of what I want

c# unity3d game-development
1个回答
0
投票

最简单的方法是获取一个矢量点,给它一个偏移量(向左/向右/向上/向下)并在那里生成另一个对象。例如:敌人1产生于(0,0,0),然后敌人2必须产生于敌人1.transform.position + new v3(0,0,5)-类似。如果您有固定的偏移量,只需将其设置为一个敌人对象,其他对象就会陷入pplace。

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