【Unity】【游戏开发】游戏引擎是如何模拟世界的

【核心感悟】

游戏引擎通过两个维度的合并来模拟这个时间。

一个维度叫物理模型。

一个维度叫视觉模型。

对于物理模型,我们需要用物理引擎给予行为。

对于视觉模型,我们需要用动画去给予行为。

物理模型是真实机制,视觉模型是艺术表现,两者需要合一,但并不需要相同。

比如Unity中坐一辆可以运动的车,真实的物理模型可以只是一个球体,但用户看到的是有丰富表现的,四个轮子都在旋转的动画。

这又带来另一个要点,物理模型需要实现的是功能,因此在可以实现的前提下,越简单越好。能用一个球体模拟出的行为,就不要用多个载体来实现。

视觉模型则需要向用户传达细节,因此越细腻越美观越好。

相关推荐
17岁的勇气32 分钟前
Unity Shader unity文档学习笔记(十九):粘土效果,任意网格转化成一个球(顶点动画,曲面着色器)
笔记·学习·unity·图形渲染·顶点着色器·曲面着色器
benben04415 小时前
《Unity Shader入门精要》学习笔记一
unity·shader
YF云飞16 小时前
Unity图片优化与比例控制全攻略
游戏·unity·游戏引擎·游戏程序·个人开发
SmalBox17 小时前
【渲染流水线】[几何阶段]-[几何着色]以UnityURP为例
unity·渲染
★YUI★2 天前
学习游制作记录(背包UI以及各种物品的存储)8.12
学习·游戏·ui·unity·c#
☆平常心☆2 天前
Unity数据可视化图表插件XCharts
unity·信息可视化
2 天前
Unity 遮挡显示效果 Shader
unity·游戏引擎
SmalBox2 天前
【渲染流水线】[几何阶段]-[曲面细分]以UnityURP为例
unity·渲染
向宇it2 天前
【unity实战】在Unity中实现不规则模型的网格建造系统(附项目源码)
游戏·3d·unity·c#·游戏引擎
郝学胜-神的一滴3 天前
Horse3D引擎研发笔记(四):在QtOpenGL下仿three.js,封装EBO绘制四边形
c++·3d·unity·游戏引擎·godot·图形渲染·虚幻