博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈UE4引擎
阅读量:6924 次
发布时间:2019-06-27

本文共 681 字,大约阅读时间需要 2 分钟。

游戏引擎

游戏开发是一项复杂的代码开发工作,它涉及的内存除了编程知识外,还有计算机图形学,3D数学,物理学等复杂的学科。所以前人把各种复杂的代码封装起来,使得开发者可以更接近游戏逻辑,和功能方面的代码,所以游戏引擎出现了。

游戏引擎就是开发者已经写好的一堆代码框架,游戏开发者可以调用这些代码框架,很容易和快速的做出游戏而不用从零开始。

UE4引擎的优势

1. 2014年发布了UE4,这次版本换代有了巨大的变化,移除了UnrealScript,对于引擎开发工程师来说,可以使用C++直接修改,无疑是一件喜事。

2. UE4是开源免费的,完全开放源代码(Unity3D是闭源的)

    一方面:我们能看到源代码的实现细节,可以快速准确的定位bug,提高开发效率。(不至于瞎猜乱撞)

    另一方面:开源可以使我们深入学习引擎原理,知道某功能如何使用的前提下,学习该功能如何实现。

3. UE4的画质是数一数二的。

4. UE4跨平台性很好,WindowPc,Linux, Mac OSX, HTML5, iOS和Android

5. 热更新功能,可以修改运行中的游戏而不需要暂停或者停止游戏。

6. 商城,可以在商城购买或者分享游戏资源(动画,3D建模,材质,声音等),开发者可以上传自己的工  作成果到商城赚钱

7. 各种官方插件很齐全

 

UE4引擎的劣势

1. 学习成本高,各子模块功能强大但操作复杂。

2. 功能文档不够完善,目前摸着石头过河。

3. UI设计器不好用。

 

转载于:https://www.cnblogs.com/mikeCao/p/9271772.html

你可能感兴趣的文章
ssh 远程服务器上的jupyter
查看>>
今天写页面,将.net也使用了语义法规来判断。做法来源是.net ado.net的类型判断 Infertype。一样的原理...
查看>>
linux下SystemC安装以及VS2010下SystemC的使用
查看>>
完整java开发中JDBC连接数据库代码和步骤
查看>>
杭电1969--Pie(二分法)
查看>>
shell 脚本执行mvn clean install 报错 --MissingProjectException
查看>>
python3 之metaclass
查看>>
实体类实现Parcelable(包含boolean类型)
查看>>
2015.11.27
查看>>
python导入sklearn模块出现DLL load failed的解决办法
查看>>
xcode6 framework missing submodule xxx 警告
查看>>
应用程序 system 函数
查看>>
.ini配置读取
查看>>
二维0-1背包问题
查看>>
SQL 优化通用方法
查看>>
谈谈对JVM的理解
查看>>
Requested Clipboard operation did not succeed的解决办法
查看>>
Learn Python 002: String Method
查看>>
openpyxl
查看>>
day11 map函数
查看>>