当前位置:网站首页>【虚幻4】从U3D到UE4的转型之路
【虚幻4】从U3D到UE4的转型之路
2022-07-02 06:36:00 【趁着头发多我想做游戏】
版权声明:本文为CSDN博主「趁着头发多我想做游戏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_37658157/article/details/123963742
摘要:本文主要记录一下本人从Unity3D引擎到虚幻4引擎的转型路上心得体会,会涉及到两个领域间同类概念对比,学习方向与计划,以及一些开发上的技巧记录。
UI上的差异
| U3D | UE4 | |
|---|---|---|
| 主要技术 | UGUI | UMG |
| 使用工具 | Unity Editor (即Unity编辑器) | Widget Blueprints (即界面蓝图) |
| 编辑流程 | 在场景里可以拖拽添加各种UI组件 | 在界面蓝图中切换到Designer视图去编辑UI |
| 加载方式 | 可以直接把界面放在场景中,也可以把界面保存为Prefab当成资源来加载 | 在代码或者蓝图中触发CreateWidget()和AddToViewport()函数 |
| 运行时调试方式 | 在Scene视图可以看到整个界面在世界空间下的状态,点选某个UI可以查看其运行时数据 | 通过WidgetReflector(控件反射器)点选某个UI查看其运行时数据,注意数据是非实时刷新的,显示的只是点击时的瞬时数据 |
| 合并资源时的解决冲突方案 | 无论是Prefab还是Scene,都能以文本的形式查看差异,但是不能进行资源的合并操作 | uasset都是二进制文件,不能以文本的形式查看差异,但是内部提供了Merge工具合并蓝图,也有Source Control工具对蓝图资源进行锁定操作 |
编程语言的差异
| U3D | UE4 | |
|---|---|---|
| 支持的编程语言 | C# / JavaScript | C++ |
| 可视化编程工具 | Bolt 插件 | 蓝图 |
同类术语的概念差异
官方教程:为Unity开发者准备的虚幻引擎4指南,其中的“术语简表”一节说得很清楚,不再赘述
生命周期管理
UE4: https://docs.unrealengine.com/5.0/zh-CN/unreal-engine-actor-lifecycle/
U3D: https://docs.unity.cn/cn/current/Manual/ExecutionOrder.html
边栏推荐
- 2837xd Code Generation - stateflow (4)
- Sil/pil test of matlab code generation
- 阿里云Prometheus监控服务
- Spatial interpretation | comprehensive analysis of spatial structure of primary liver cancer
- 阿里云ack介绍
- UE4 night lighting notes
- UE5——AI追逐(藍圖、行為樹)
- Applet development summary
- Project practice, redis cluster technology learning (11)
- Introduction to go language
猜你喜欢

A model can do two things: image annotation and image reading Q & A. VQA accuracy is close to human level | demo can be played

Alibaba cloud ack introduction

Matlab generates DSP program -- official routine learning (6)

渗透测试的介绍和防范

UE illusory engine programmed plant generator setup -- how to quickly generate large forests

PI control of three-phase grid connected inverter - off grid mode

Commutateur Multi - lentilles Blender

2837xd代码生成模块学习(4)——idle_task、Simulink Coder

It is the most difficult to teach AI to play iron fist frame by frame. Now arcade game lovers have something
What is the relationship between realizing page watermarking and mutationobserver?
随机推荐
Large neural networks may be beginning to realize: the chief scientist of openai leads to controversy, and everyone quarrels
Skywalking theory and Practice
【虚幻】武器插槽:拾取武器
Is the C language too fat
Beautiful and intelligent, Haval H6 supreme+ makes Yuanxiao travel safer
About the college entrance examination
2837xd code generation module learning (1) -- GPIO module
Basic notes of illusory AI blueprint (10000 words)
2837xd code generation - stateflow (1)
MySQL index
MySQL transaction
Operator exercises
Pycaret | a few lines of code to solve machine learning modeling
Blender多鏡頭(多機比特)切換
Error reporting on the first day of work (error reporting when Nessus installs WinPcap)
虚幻材质编辑器基础——如何连接一个最基本的材质
Introduction to go language
Sil/pil test of matlab code generation
Junit5 支持suite的方法
[200 Shengxin literatures] 95 multiomics exploration TNBC