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

【核心感悟】

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

一个维度叫物理模型。

一个维度叫视觉模型。

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

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

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

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

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

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

相关推荐
mxwin2 小时前
Unity Shader LOD:动态 Shader 等级切换技术详解
unity·游戏引擎·shader
ALex_zry2 小时前
C++高性能日志与监控系统设计
c++·unity·wpf
魔士于安5 小时前
Unity太空战舰完整工程,包含战损,实时战损
游戏·unity·游戏引擎·贴图·模型
Nuopiane6 小时前
MyPal3(10)视锥体剔除
unity
爱搞虚幻的阿恺7 小时前
RPG游戏开发【加餐】实现游戏小地图的简单方法
游戏·ue5·游戏引擎·虚幻
海海不瞌睡(捏捏王子)7 小时前
Unity知识点概要
unity·1024程序员节
学不完的8 小时前
Zrlog面试问答及问题解决方案
linux·运维·nginx·unity·游戏引擎
小清兔8 小时前
unity游戏制作中问题汇总(持续更新)
游戏·unity·游戏引擎
WiChP10 小时前
【V0.1B4】从零开始的2D游戏引擎开发之路
前端·javascript·游戏引擎
mxwin1 天前
Unity Shader SRP深入理解内置渲染管线与 URP/HDRP 的底层架构差异
unity·游戏引擎·单一职责原则