【UE4】 第02讲 【MOBA制作日记】 安卓打包

来源:互联网 发布:win10 defender 知乎 编辑:程序博客网 时间:2024/05/03 02:46

    安卓打包这个简直是UE4开发的终极魔鬼问题,原因就是完全不清楚Epic这一部分是怎么实现的,所以根本没什么办法理解问题产生的根源在哪里。到目前为止已经两次重装Win8.1 64位 企业版,VS2015 32位 企业版,原来的Win7 64位 旗舰版,VS2013 专业版已经不再能用了,UE4的源码工程解压后要去掉UnrealEngine-release文件夹名字中的-,最新版的UE4.14源码工程解压后命名为UnrealEngine414,文件夹的路径不要有中文或空格,路径是这样最好D:\UnrealEngine414。

     电脑的推荐配置(一台大概要三四万): CPU i7 四核, 主频3GHz ,内存 16G(或32G) ,2T 固态硬盘, GPU NV GTX960以后版本(越高越好)

       UE4的编译、启动以及打包非常耗时,所以电脑尽量提供高配置提高效率


        经过一番艰难的折腾,终于把apk打包了出来,最终生成的是三个文件,两个.bat和一个.apk

                                                    
                       在一台(最低级配置)Android真机运行效果如下

                                      

                                对比电脑上的效果(确实差很多...)

                         

          具体过程可以参考UE4官方-Android打包,但是只有官方的是不够的

          分步就是 (这个是针对技术人员的,美术人员可以跳过不必要的步骤)

              一 、从UE4 Github下载UE4.14.zip

              二、解压到当前文件夹,并修改文件夹名为UnrealEngine414

              三、双击setup.bat下载依赖文件,大概要五六个小时

              四、下载结束后,找到Engine/Extra/AndroidWorks文件夹,双击CodeWorksforAndroid-1R5-windows.exe,安装Android打包依赖文件

                            

                 五、再次点击setup.bat下载Android相关依赖,下载完成,一切正常就可以Generate并编译UE4.sln,编译大概3小时(具体看电脑配置)

                  六、运行并创建C++ 空项目,选择平台是移动端

                        

              七、运行起来新工程后做项目设置

                            

                                设置 平台->Android,Android Package Name 设置成自己的工程名字(com.*.*)

                                           
   

                                     Google Play Service

                                        

                       八、设置 插件(Plugins)

                                                    

                             把 Virtual Reality全部取消Enabled,其实后来发现了个相当诡异的问题,要想打包成功必须每次通过修改Plugins的选项右下角会提示进行Restart,点击Restart之后重启一下才可以正确打包

                              

         经过以上步骤,按照Win8.1 64位 企业版,VS2015 32位 企业版的配置来说,不出意外的话安卓打包是可以成功的,如果出了意外也只能靠你自己去UE4官方问答AnswerHub寻找解决方案


0 0
原创粉丝点击