UE4教程之从小白到入门
虚幻引擎(Unreal Engine)对很多游戏爱好者来说应该不陌生,世面上有很多大型3D游戏是虚幻引擎来开发的。笔者是一位2D游戏开发者,对3D技术了解不多,但是笔者对这个引擎产生了浓厚的兴趣,决定抱着正(zhuang)确(b)的心态好好的了解这个引擎。
首先,从装b,不不不,从装UE4开始吧。进入官网(哇哦,挺小清新的嘛),找到右上角的“获取虚幻引擎”,下载之前需要一个虚幻账号,请自行注册。笔者的开发环境windows8.1,Epic Games Launcher的安装是傻瓜式的,十分方便。
安装好Epic Games Launcher之后,启动Epic Games Launcher,找到并安装UE4.xx,如果你发现下载好UE4.xx后但安装不成功,出现“虚幻引擎安装失败:先决条件失败IS-PQR23”,恭喜你,你和笔者犯了同一个低级错误:
问题1:安装出现“虚幻引擎安装失败:先决条件失败IS-PQR23”
解决方法:启动Epic Games Launcher的时候选择管理员身份运行。安装引擎UE4需要管理员身份才可以通过最后的先决条件验证。
哇,笔者正留着口水打算启动UE4编辑器的时候,又遇到这样一个问题:
问题2:UE4.xx编辑器无法正常打开
解决方法:在Epic Games Launcher里点击打开编辑器,如果无法打开是不会提示哪里出问题的。找到对应的开发环境的编辑器的路径,例如笔者的是win64的“F:UE4EpicGames4.14EngineBinariesWin64UE4Editor.exe”
点击“UE4Editor.exe“,如果会弹出这样一个错误框,提示“api-ms-win-crt-runtime|1-1-0.dll缺失”,可以右键计算机->管理->事件查看器->Windows日志->设置,找出错误日志:
缺少这个dll是因为系统没有打”KB2999226“这个补丁,可以去官网下载补丁,因为打这个补丁之前需要打其他的补丁,如果不想麻烦的话,建议开了Windows Update,让系统更新到这个补丁能打得上为止。
终于解决了这些磨人的小问题啦,感觉自己帅帅哒有木有,好哒,新建一个工程,进入游戏编辑场景,来看看有什么内容,这编辑器给笔者的第一感觉是好!陌!生!啊!
问题3:如何学习UE4
解决方法:遇到不懂得地方,可以点击这个教程按钮,每个功能都有很详细的说明,但是有一些部分还是英文的说明,考察大伙英语水平的时候到了。
官网也提供了很详细的技术文档和视频:
笔者认为一下几点对学习UE4来说十分重要:
1、对计算机图形学有一定程度的了解;
2、掌握maya和3d maxs的3d建模工具;
3、运用各种辅助工具,如zbursh、unflod3d、crazybump、speedtree;
4、使用虚幻编辑器的所有功能,例如:材质系统,蓝图系统,场景编辑系统,骨骼动画系统,粒子系统等;
5、一定的英文水平,因为国内的资料太少了,出了问题也很少有人能帮到你,阅读英文文档,看英文教程是常事。
笔者通过简单的学习,大概有了理性的认识了,打算通过打一个Android包来完美结束今天的学习。
问题4:UE4的Android打包
解决方法:首先赞美一下UE4下载的时候默认下载AndroidWorks,win64的路径在”F:UE4EpicGames4.14EngineExtrasAndroidWorksWin64“这是一个十分便捷的工具,打开后根据提示会自动下载、安装和配置android开发环境,包括Android SDK、NDK、Ant等等。
找到[文件]->[打包项目]->Android,会发现有什么选项,例如:ATC、DXT、ETC1、ETC2、PVRTC、ASTC,这些是什么来的呢?
问题5:ATC、DXT、ETC1、ETC2、PVRTC、ASTC是什么?
回答:ATC、DXT、ETC1、ETC2、PVRTC、ASTC都是GPU支持的纹理格式,例如:ATC为高通系列GPU支持,DXT为nVIDIA系列支持,PVRTC为PowerVR系列GPU支持,ETC1为ARM的Mail系列GPU支持...选择Android(所有)打包速度会很慢,所以建议测试时选择适合自己手机的纹理格式。
打包成功后,会有这四个文件,确保手机是usb调试模式,双击Install的bat文件,apk包会自动安装到手机上!
从小白到入门,成功!感觉自己帅帅哒有木有!!!