【发布时间】:2014-07-01 09:20:50
【问题描述】:
我正在 Unity3D 中构建赛马游戏,我遇到了相机问题: 目前,我的相机只聚焦在一匹固定的马(例如,一号马),所以当这匹马远离其他马时,屏幕上只会出现一匹马,不是很好的解决方案。 有人对此有一些想法吗? 谢谢,
【问题讨论】:
-
这里有很多关于这个的问题,但这并不是一个真正的编程问题。您正在询问有关如何实现此相机系统的逻辑。你需要想出你想要的规则,然后你尝试实现代码。只有在那个阶段,如果您遇到问题,我们可以尝试帮助您。可能有更好的、替代的地方可以问这个问题,比如gamedev.stackexchange.com
-
单一相机的简单解决方案:找到所有马匹的边界框,将相机指向该框的中间,然后调整缩放以使所有马匹都可见。
-
谢谢大家,你好 RichieHindle,你能教我如何找到所有马的边界吗?
-
@BruceVo:不在评论中,不。 :-) 这是一个定义明确的概念 - 去搜索吧。
-
@RichieHindle:非常感谢,我会找到的。
标签: camera unity3d game-engine racing