我有一个对象列表,这些是视频中的蓝色火柴人,我需要让摄像机自动移开,所有对象(蓝色火柴人)始终适合它,你需要考虑到每次都会有越来越多的对象,所以摄像机应该是动态的,并适应所有对象
https://youtube.com/shorts/x3uSO2L22Kc?feature=share
我有一个对象列表,这些是视频中的蓝色火柴人,我需要让摄像机自动移开,所有对象(蓝色火柴人)始终适合它,你需要考虑到每次都会有越来越多的对象,所以摄像机应该是动态的,并适应所有对象
https://youtube.com/shorts/x3uSO2L22Kc?feature=share
2条答案
按热度按时间ogq8wdun1#
适用于任何摄像机Angular 和物体位置的实用解决方案
这里的想法相当简单
在每一步中,我们都会检查每个对象是否在摄像机视野内,或者摄像机是否太远,然后我们只需将摄像机位置调整到更好的位置。
我们的摄像机将逐步动态跟踪目标对象,当稳定后,摄像机将捕获所有目标对象。
如果您需要更多信息,请随时联系我:)干杯!
czq61nw12#
以下脚本将在自上而下的视图中放置一个透视摄像机,以便所有跟踪的游戏对象(
objs
)都可见。假设对象位于零xz平面上,并且是点,因此不考虑它们的实际尺寸。必须至少有一个被跟踪对象。对象的间距不能要求摄像机高度超过最大浮点值。