文件名称:NaughtyWaterBuoyancy:Unity的水浮力仿真
文件大小:246KB
文件格式:ZIP
更新时间:2024-05-31 06:00:29
simulation unity3d water buoyancy 附件源码
顽皮水浮力 Unity Engine的水浮力仿真 系统要求 Unity 2018.3.0或更高版本。 随意尝试旧版本 如何设定 您可以使用现成的预制件( WaterPro_DayTime和WaterPro_NightTime )。 它们都位于Prefabs文件夹中。 两者之间的唯一区别是,它们在日光和月光下使用不同的着色器。 两个重要的脚本是WaterVolume.cs和FloatingObject.cs 。 水量仅对漂浮物施加浮力。 水量需要具有标签“水量” ,以便浮动对象检测与水的碰撞。 浮动就像现实生活中的物理学一样。 如果物体的密度小于水的密度,它将漂浮。 如果物体的密度大于水的密度,它将下沉。 例如,如果某个物体的密度等于水密度的一半,则该物体将恰好淹没其体积的一半。 另一半的体积将高于水。 有关更多信息,请参见此《 由于性能优化, WaterVolume.cs脚本仅与项目中
【文件预览】:
NaughtyWaterBuoyancy-master
----Assets()
--------NaughtyWaterBuoyancy()
--------NaughtyWaterBuoyancy.meta(192B)
----ProjectSettings()
--------PresetManager.asset(120B)
--------Physics2DSettings.asset(950B)
--------ProjectVersion.txt(85B)
--------GraphicsSettings.asset(1KB)
--------TimeManager.asset(175B)
--------AudioManager.asset(303B)
--------EditorBuildSettings.asset(138B)
--------UnityConnectSettings.asset(853B)
--------QualitySettings.asset(6KB)
--------VFXManager.asset(273B)
--------ClusterInputManager.asset(114B)
--------XRSettings.asset(158B)
--------DynamicsManager.asset(650B)
--------TagManager.asset(392B)
--------InputManager.asset(6KB)
--------NavMeshAreas.asset(884B)
--------NetworkManager.asset(151B)
--------EditorSettings.asset(479B)
--------ProjectSettings.asset(12KB)
----Packages()
--------manifest.json(1KB)
----LICENSE.md(1KB)
----README.md(3KB)
----.gitignore(426B)