程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Unity 中的另一种放大方式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Unity 中的另一种放大方式?

开发过程中遇到Unity 中的另一种放大方式的问题如何解决?下面主要结合日常开发的经验,给出你关于Unity 中的另一种放大方式的解决方法建议,希望对你解决Unity 中的另一种放大方式有所启发或帮助;

当我在线搜索 Unity 中的缩放时,到目前为止我遇到的所有帖子都告诉我要更改相机的 fIEldOfVIEw 属性。

但是当我在 Unity 编辑器中对其进行测试时,当 FOV 过大时,场景对象会回到地平线,

快照 1

1

快照 2

2

(抱歉链接,我还不能发布图片。)

尽管它设法复制了缩放的效果,但对象离得太远而无济于事。

我曾尝试前后移动相机,但结果与改变 FOV 的结果相同。

我还尝试将整个场景放入一个空的 GameObject 并在缩放时更改其比例。

然它按我的预期工作,但它弄乱了游戏中的机制,例如距离等。

因为它,我必须改变很多其他的东西。

有没有其他方法可以让物体停留在场景中间同时达到缩放的效果?

快照 3

3

非常感谢您的帮助。

非常感谢!

解决方法

有很多方法可以做到这一点。要将缩放限制为特定值,您可以使用 Range。

# flask sHell starts the python interpreter in the context of your application
(venv)$ flask sHell

>>> from app.models import User
>>> users = User.query.all() # retrieve all users in db
>>> print(users)

# Output
[test_name test@email.com test_password]

然后您可以将您的 [Range(42f,100f)] public float zoom; 连接到您在 fieldOfView 中的 zoom 值。

update()

如果您希望相机仅放大固定目标,您可以使用:

private void update()
{
    Camera.main.fieldOfView = zoom;
}

大佬总结

以上是大佬教程为你收集整理的Unity 中的另一种放大方式全部内容,希望文章能够帮你解决Unity 中的另一种放大方式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。