问题标签 [real-time-strategy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 用于 RTS 的行星四叉树地形(网格对撞机/寻路问题)
我一直在玩主力舰实时战略游戏,我正准备开始实施地对空入侵系统——但我似乎无法理解地面单位寻路的工作原理如果正在使用 Quadtree LOD 系统。
我玩过的大多数地对空游戏似乎都会在您靠近地面时动态生成网格对撞机,并且四叉树会细分;随之而来的是所有第一次出现并使用所述对撞机的 NPC,但我希望我的单位在玩家从地球上放大和缩小时持续存在——但我觉得拥有动态地形并且网格对撞机会扰乱单位寻路,或者它们可能会在地形进出时出现故障。
有谁知道这个问题之前是否在游戏中解决过?我的直觉告诉我,您需要一个持久的网格对撞机,这意味着地球不会有太大的变化(以保持对撞机的多边形倒计时)。
谢谢你的时间!
unity3d - 如何在 Unity 编辑器中创建自定义高度捕捉工具
我正在制作一个策略游戏,当我在进行关卡设计时,我在 Unity 编辑器中拖动对象时,我需要一个将对象放置在地形上方的工具。基本上我想得到这样的结果: https ://www.youtube.com/watch?v=YI6F1x4pzpg 但我需要它在我点击 Unity 编辑器中的播放按钮之前工作。
这是一个教程 https://www.youtube.com/watch?v=gLtjPxQxJPk ,它的作者制作了一个工具,可以在按下键时将对象捕捉到地形高度。每当我将一个物体放在我的地形上时,我都需要自动发生同样的事情。而且我希望我的工具能够自动调整对象的 Y 位置,即使我在编辑器中拖动它也是如此。
还要澄清一下:我不需要网格捕捉,在游戏过程中也不需要此功能。我只需要一个工具来完成我的关卡设计工作。
请给我一个线索,从哪里开始。
谢谢!
unreal-engine4 - 如何在 UE4 中同时实现 RTS 风格的摄像机移动和单元选择?
我正在使用虚幻引擎开发 RTS 游戏。我在 pawn 中实现了相机移动,当我选择单元时,我与相机 pawn 断开连接并仅控制单元。选择单元时如何控制单元和相机?