Muh*_*een 6 c# monodevelop unity-game-engine unityscript unity5
我想在统一引擎中开发本机android应用程序,并且不需要使用物理,是否有可能为特定项目统一禁用物理引擎.
Pro*_*mer 16
如何统一禁用物理系统
这是不是可以过去,但现在是可能的,如果你有统一2017年及以上.
禁用物理模拟:
Physics.autoSimulation = false;
Run Code Online (Sandbox Code Playgroud)
启用物理模拟
Physics.autoSimulation = true;
Run Code Online (Sandbox Code Playgroud)
对于2D,请使用Physics2D.autoSimulation.
完成后,请确保您的FixedUpdate()任何脚本都没有功能.物理学不会模拟.我还会将固定的时间步长设置得尽可能小.
实际上我想要的设置就像我的应用程序在设备中启动它不应该加载整个物理类
不,你不能这样做.忘掉它.如果您的应用加载速度非常慢,则需要查看其他地方的问题,而不是物理API.一个例子是使用Resources文件夹.这很慢.此外,您应该使用UI简化主场景,使其加载速度更快,然后用于LoadAsyncScene加载其余场景.确保在加载时禁用音频解压缩.您可以通过Google "Unity优化加载时间"获取有关此内容的更多信息.