IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> Unity和UE4的一些基础区别 -> 正文阅读

[游戏开发]Unity和UE4的一些基础区别

https://docs.unrealengine.com/5.0/zh-CN/essential-unreal-engine-material-concepts/(材质基本概念)

Unity中通过使用shaderLab语言编写生成不同效果的材质球(现在URP和HDRP也有shadergraph---可视化编辑脚本)

而UE中通过蓝图用节点的方式封装,不需要直接使用HLSL语言编写生成材质
UE中材质蓝图是由材质表达式和材质函数组合构成的

unity有写好的默认PBR材质球模板,而UE中想通过参数直接调整材质则需要创建材质实例,由材质蓝图通过节点方式转化成公开参数,
方便直接通过参数修改材质


https://docs.unrealengine.com/5.0/zh-CN/placing-material-expressions-and-functions-in-unreal-engine/(材质表达式与材质函数基本概念)

材质表达式是直接在HLSL源码里生成,材质函数是可以作为可编辑资产的(可以理解成为了方便使用,在引擎中后期编辑写好的)
材质表达式只是HLSL代码片段的视觉效果呈现

带有快捷键的材质表达式是最基础也是最重要的 ?1、2、3、4、M、T、U、A、等等

材质中首先要调整MainMaterial的属性,例:是否透明,光照形式等,这决定了最终输出的效果,它是整个材质输出的最后一站


https://docs.unrealengine.com/4.26/zh-CN/Basics/UnrealEngineForUnityDevs/(为unity用户准备的ue4指南)

unity中Gameobject概念:所有能放进scene中的物体都可以统称为Gameobject,是由Gameobject挂载一系列组件构成的,例如灯光是Gameobject加载Light组件Mesh是由Gameobject挂载MeshRender组件,Camera是Gameobject挂载Camera组件等,这些组件可以理解为后台代码的封装,同样脚本也是作为C#作为组件挂在Gameobject下。

UE中:所有的物体最基本类为Object,Actor作为子类在Object集合下,场景中所有物体可以统称为Actor,同样是由Actor下挂载组件构成的,区别是unity是以同级列表的形式,UE是以子物体的形式,由此UE封装细化了许多的Actor类别,例:灯光是Actor下Light类,模型是Actor下Staticmesh类,而Pawn和character同样也是actor的子类,他们分别拥有更加具象的属性,pawn可以作为玩家角色等。

prefab与蓝图:unity通过创建prefab来方便场景中的更改,prefab中可以嵌套多个Gameobject,分别各自加载他们的组件作用不同的功能,UE中以Actor来创建蓝图,因为本身就是父子类的关系,所以我们可以在actor下加载多个子类组件,多盏灯光多个物体等。

UE导入资产后会统一变成uasset文件
unity导入资产不会更改文件格式,例:模型仍旧为FBX,贴图为TGA等
Unity的默认单位是m,UE4是cm

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:31:34  更:2022-10-31 12:33:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/17 5:58:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码