在Unity3d中拖放设计游戏的例子



我在考虑一款游戏,玩家可以通过拖放一些基本部件来设计自己的宇宙飞船,然后他可以在游戏中控制它。

谁能给我一个好的例子?我不太确定如何检测一个零件是否可以放置在一个位置和它的方向。在设计完成后,如何将所有东西连接在一起并作为一个完整的刚体移动?我是否需要收集所有的位置信息并创建一个新的,或者我可以简单地使用用户已经创建的对象?

我会使用一个与特定GameObject预制件相关联的可序列化类,这样保存的船只就可以在运行时重建。一个常见的例子就是ID和GameObject变量。

检测位置是否合适:确保它位于"基础"对象上,并且不撞击任何其他对撞器。c.

最新更新