使用UE4公布安卓平台游戏
使用了几天的UE4 ,总算是将游戏在安卓平台执行起来了。当中遇到非常多问题,而且终于依旧有一些问题没能解决。
整体感觉是UE4这款引擎眼下还不够成熟。问题较多。
没有unity使用起来方便。
可是既然开放了,发展必定迅猛。值得期待。其代码也值得游戏开发编程人员研究。
我们来看看详细步骤:
首先。编译出引擎。对于学习目的来说。从网上下载一份就够了,编译步骤简单的描写叙述一下:我们把下载的代码解压到指定的文件夹,包含UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三个文件。解压完毕之后,在解压文件夹中,双击GenerateProjectFiles.bat 执行,等待完毕。
然后会生成UE4.sln文件。
这样就能够打开UE4解决方式,编译出引擎。
对于打包安卓平台的功能来说,还须要一些特殊的步骤。详细能够參考:https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/index.html
如果我们已经完毕了安卓平台编辑器的编译。如今就能够进行安卓平台的游戏打包了。
执行编辑器。双击Engine\Binaries\Win64\UE4Editor.exe,先创建一个模板项目。为简便起见,我们直接打开选择BluePrintThirdPerson模板项目。这里要特别注意,不要勾选Include starter content 选项,否则打包出来的游戏包有差点儿相同500M,这显然不是我们想要的。
然后就能够选择打包游戏了,
如图所看到的。须要选择指定图片格式的平台。因为我用来測试的是三星手机骁龙处理器,採用ATC格式。所以选择第二个。
假设不知道手机配置的,能够选择ETC1格式,兼容全部手机。等打包完毕之后,执行游戏,4个手指同一时候触摸屏幕能够显示出当前手机支持的格式。
选择一个输出文件夹。待打包完毕。会生成三个文件:
假设手机已经连接了电脑,而且adb能够识别的情况下。双击bat批处理文件就能够自己主动将游戏安装到手机了。也能够手动安装。就是将apk文件复制到手机上,双击安装,然后,在手机SD卡的Andriod 文件夹下创建obb文件夹(假设没有),然后创建游戏数据文件夹。这个文件夹名称能够參见bat文件最后一行命令,红色部分:
%ADB% push main.00001.com.epicgames.MyProject6.obb /mnt/sdcard/obb/com.epicgames.MyProject6/main.00001.com.epicgames.MyProject6.obb
再将obb文件复制到创建出来的游戏数据文件夹中。
事实上这一行指令就是运行这个obb文件的拷贝操作。
手机上执行的效果:
enjoy !
使用UE4公布安卓平台游戏的更多相关文章
- 安卓3D游戏-神奇宝贝防御战
我和同学用unity引擎做的,作为软件工程的大作业. 是一个花费金钱抓怪.控制怪物站位.击杀进攻的敌人获得金钱的类似塔防的安卓游戏. 下载地址:http://pan.baidu.com/s/1gdpH ...
- 在Unity3D中实现安卓平台的本地通知推送
[前言] 对于手游来说,什么时候需要推送呢?玩过一些带体力限制的游戏就会发现,我的体力在恢复满后,手机会收到一个通知告诉我体力已完全恢复了.这类通知通常是由本地的客户端发起的,没有经过服务端. 在安卓 ...
- Unity切换到安卓平台Shader丢失(opengl)
Unity安卓平台shader平台丢失 Unity的工程切换到Android平台后,运行游戏出现shader丢失 解决办法:在Unity桌面图标的快捷方式后添加 -force-gles20 示例:&q ...
- Android安卓手机游戏开发
成都传智播客Java培训,免费学Android安卓手机游戏开发,安卓android开发课程包括Android安卓应用开发和Android安卓游戏开发两个方向,可是偏向游戏开发. 依据"199 ...
- Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows.Mac上的软件更加好用好玩,因此很多人都希望能在电脑上也能玩到安卓的游戏或APP. 我们曾推荐过 BlueStacks,而 ...
- 安卓平台 全面支持软解和硬解的SDK-Demo源代码开放
专业做视频编解码的SDK开发工作. 2015年12月1日10:46:55: 更新到1.5.0版本 功能列表: 基本播放: 1,正常播放, 支持MP4,FLV,AVI,TS,3GP,RMVB,WM,WM ...
- ionic3 打包安卓平台环境搭建报错解决方案总结
1.jvm虚拟机提供的运行空间小于项目所需的空间是报错.如图: 解决方法:在环境变量中配置jvm的运行内存大小,大于所需的内存即可. 其中:-Xmx512M可根据实际提示情况,进行更改,如1024M, ...
- cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- cocos2d-x hello world及安卓平台迁移
本节和大家一起新建一个项目工程,并通过cygwin迁移至android平台. 以下是本节主要内容: 利用cocos2d-x自带脚本,生成测试工程,并测试运行: 将该测试项目通过cyg ...
随机推荐
- 分布式系统CAP原则与BASE思想
一.CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性). Availability(可用性).Partition tolerance(分区容错性),三者 ...
- Java-JDK:JDK清单
ylbtech-Java-JDK:JDK清单 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://y ...
- [.Net] DataTable添加列和行的三种方法
#region 方法一: DataTable tblDatas =new DataTable("Datas"); DataColumn dc =null; dc = tblData ...
- 使用 `ConfigMap` 挂载配置文件
使用 ConfigMap 挂载配置文件 Intro 有一些敏感信息比如数据库连接字符串之类的出于安全考虑,这些敏感信息保存在了 Azure KeyVault 中,最近应用上了 k8s 部署,所以想把 ...
- OpenCV+VS 2015开发环境配置
最近跑C程序,头文件中用到了OpenCV中的文件,找了很多篇OpenCV+VS的环境配置,发现如下这篇写的最为详细,特转载来自己的博客中留存,并附上原博客地址如下 OpenCV学习笔记(一)——Ope ...
- html行级元素和块级元素以及css转换
之前有说过html的标签是有语义的,当然也就有一些默认的样式,比如标题有h1···h6,他们的字体由大至小一次递减,字体比一般字体要加粗. 这样也就有了行级元素和块级元素,下面来看看什么是行级元素什么 ...
- 基于SLIC分割的特征点检测
一:pipeLIne (1):基于模型的pose估计综述: 对于一个3D模型,可以投影到平面,得到不同的位姿,而pose识别是利用所见的2.5D图像,来估计模型,并同时识别出位姿. 3D模型投影时注意 ...
- -1.#IND000 &&图像类型转换
(1):float acos(float x) 参数x的范围为-1.0f到1.0f之间,返回值范围在0.0f到3.141592653f之间,值得注意的是:当x超出[-1.0f,1.0f]这个范围时此函 ...
- 如何防范自己的IP泄漏
在正式进行各种“黑客行为”之前,黑客会采取各种手段,探测(也可以说“侦察”)对方的主机信息,以便决定使用何种最有效的方法达到自己的目的.来看看黑客是如何获知最基本的网络信息——对方的IP地址:以及用户 ...
- 京东专业“卖”队友,魅族手环将亮相1206魅蓝note新品发布会
京东一直是国内顶级的数码产品自营销售渠道,但是,正因为庞大的数据体系和平台特殊性,经常会帮我们发现一些“好玩的”保密性较高的东西,譬如价格.信息.谍照等.而在最新上线的京东超级品牌日活动页面上,专业“ ...