我目前正在开发一个Unity 6的roguelite游戏,玩家控制着一个不断增长的战争列车。游戏的核心机制之一是几乎每个环境物体都可以被破坏。目前我对游戏的外观很满意,但我开始考虑如何扩大到更大的战斗。以下是两个问题:
1. 可破坏环境
* 处理成百上千个可破坏道具的最有效方法是什么?
* 除了简单的对象池之外,还有哪些推荐的技术?
* 有人使用GPU实例化或其他破坏效果的技巧吗?
2. 敌人反弹
* 我希望敌人在被击中时反应并被推回。
* 但是,可能有成百上百个敌人同时出现在屏幕上。
* 为每个敌人使用全身Rigidbody物理似乎不是一个可扩展的解决方案。
* 怎么样才能实现响应性的反弹效果而不依赖于每个敌人的物理呢?我很想听听你如何解决类似问题的经验。
评论 (0)