ue4 安卓建项及打包
2017-08-29 13:02
441 查看
创建一个
使用
选择一个
使用
使用
输入水平和点击一个名字
打开
与
与
点击
点击
点击
在建筑
检查
取消
一定要选择默认级别点击
点击
设置
点击
一定要检查
Android设置了自动生成
编辑
添加
建立
浏览一个空文件夹或使用以前的路径输出
点击
一
运行
一般安装需要1每MB和印第
单击“双
添加一个
添加一个
添加一个
编制蓝图的变化。
打开
以下事件流添加所需的玩自定义事件
编制蓝图的变化。
备份的变化与
这个虚拟控制器4例显示图像的Ouya控制器移动轴和亮点按钮当物理操纵控制器。
这个
这个
这个
检测usesthe菜单按钮
一个问题与计时器是我们需要通过菜单精灵应该隐藏和代表定时器没有参数。
既然我们不能通过委托参数,我们使用一个数组来存储菜单精灵引用明确的雪碧能见度定时器完成后。调用定时器之前,我们添加雪碧演员数组的引用。当代表火,所有的精灵演员引用是隐藏的,那么数组清零。
这个
对于
这个
这个
这个
这个应用内购买实例表明,购买,检查收据,调整安全区,并退出程序。
这个
Note:WhenopeningtheIAPsampleapp,settheprojectsettings->Android->AndroidPackageNameto
这个
addinitouyapluginvalues使用设置
initouyaplugin初始化
requestgamerinfo让玩家的
requestproducts-获得
requestpurchase-购买
requestreceipts验证玩家已经购买的应用
setsafearea调整安全区域控制边境秩序
关闭-关闭/退出应用程序
代表
调用开发者门户。
你要把你的开发者门户。
在成功或失败的
一旦成功,失败。
回到一般信息
开发者门户登录后。
在成功或失败的
成功后,该
一旦成功,失败,或取消的
这个
调用前
一旦成功,失败,或取消的
例遍历
几个
该示例使用
一旦成功,失败,或取消的
一旦成功,或失败,或取消的
例遍历
几个
在成功或失败的
这个社区内容示例显示了如何与社区互动内容的API从蓝图。
这个例子使用了一个
最失败的回调函数有一个
在与社区互动内容的API,得到一个参考的
在成功或失败
在成功或失败
一旦成功,或失败的
在下载完成后,下载进度,或下载失败的
一旦成功,或失败的
这个
一旦成功,或错误的
一旦成功,或错误的
一旦成功,或失败的
这个
contentitembytheuser。
这个
这个
这个
这个
这个
这个
这个
这个
这个
这个
这个
一旦成功,或失败的
一旦成功,或失败的
调用
调用
能够运行
一定要升级
建立以下目标发射前的
小精灵出现在
浏览你的纹理图像在
新项目作为一个
蓝图项目在
虚幻的项目浏览器发布到
安卓最快的。选择
没有启动的内容减少文件大小。进入到地方的项目,给它一个名字,一个空的文件夹位置。点击
创建项目。
使用
文件->新水平菜单项创建一个新的水平。
选择一个
空的水平重新开始。
使用
对象浏览器和搜索
欧亚添加
ouyacontroller和
ouyasdk演员的水平。
使用
文件->另存为菜单项保存水平。
输入水平和点击一个名字
保存。
打开
级蓝图。
与
ouyasdk选择在
场景的大纲,
右键单击在添加引用
级蓝图。
与
ouyacontroller选择在
场景的大纲,
右键单击在添加引用
级蓝图。
点击
编译按钮来更新最新的
蓝图加入后的变化
ouyasdk和
ouyacontroller对对象的引用
级蓝图。
右键单击上
事件图添加一个
事件剔到
级蓝图。事件增加了一个更新的事件流。
右键单击上
事件图而
ouyasdk对象在
场景的大纲选择要添加
欧亚得到任何按钮到
级蓝图。事件检查是否有任何控制器
按下事件的
按钮参数.
欧雅到处输入
右键单击上
事件图而
ouyacontroller对象在
场景的大纲选择要添加
把按钮啊到
级蓝图。事件得到
键码对于
_或按钮在Ouya控制器。
右键单击上
事件图而
ouyasdk对象在
场景的大纲选择要添加
欧亚清晰的按钮状态到
级蓝图。清除检测到的任何事件
按下和
发布因此未来
更新打勾可以检测到下一个事件。
点击
编译按钮来更新最新的
蓝图增加一套将检测到一个事件后的变化
按下对于给定的事件
按钮对于任何
ouyacontroller。
点击
播放按钮来验证流程的正常运作来解决任何问题。
部署
在建筑安卓检查你的
项目设置在
虚幻编辑器。
检查
在APK使用OBB在
包装设置输出单
apk。
取消
手机HDR在
致使设置
一定要选择默认级别点击
游戏默认地图下降,在选择你的默认级别
地图与模式设置页面。
点击
安卓在
平台区域你可能需要点击
现在配置配置方案
安卓平台
设置
方向到
风景对于电视。
点击
打开显示文件夹按钮定制清单。
一定要检查
游戏内数据包。APK?这是添加在
4.7更新。
Android设置了自动生成
xml在
4.7更新。
编辑
xml在一个
文本编辑器。
添加
意图过滤器所以在游戏中会出现的
播放部分在
欧亚发射器。
<categoryandroid:name="tv.ouya.intent.category.GAME"/>
建立
Tegra3设备使用
文件-> ->->包项目安卓Android(DXT)菜单项。
浏览一个空文件夹或使用以前的路径输出
apk从建立的过程。
点击
显示输出日志看,可以在建筑物发生任何包装错误
apk。
一
蓝图只有项目应该建立在几分钟内与
代码项目将需要更长的时间。
运行
安装_ProjectName_development.bat脚本安装到连接
打造电视。
一般安装需要1每MB和印第
成功当安装完成后。
实例
tappy鸡
tappy鸡在一个完整的示例项目
虚幻的发射器。完整的项目,可以安装在
市场在
完成项目区域
单击“双
BP_maingame两个开放的蓝图
事件图的
级蓝图。
添加一个
自定义事件命名
欧亚_播放模拟点击
播放在游戏的开始按钮。
添加一个
自定义事件命名
ouya_touch模拟“窃听无处不在”的游戏开始的时候。
添加一个
自定义事件命名
欧亚_皮瓣模拟拍打鸡的游戏中。
编制蓝图的变化。
打开
级蓝图。
以下事件流添加所需的玩自定义事件
tappy鸡打开(放)
皮质。如果
_或按钮按下事件检测
任何
皮质控制器然后自定义事件将调用
欧亚_播放,
ouya_touch,和
欧亚_皮瓣。
欧亚清晰的按钮状态清除检测到的按下和释放事件可以在下次更新帧检测。
编制蓝图的变化。
备份的变化与
文件->保存菜单项。
虚拟控制器
这个这个
级蓝图有一个
设置相机步骤设置
相机的演员为视图的目标由于本例的摄像头将保持在一个固定的位置。
这个
BP_控制器类提供了一个自定义事件为蓝图
更新控制器的精灵以精灵的参数参考为了切换可见性。自定义事件第一套清洁流程组织变量参数。
这个
欧亚得到按钮事件是用来获取每个控制器按钮的当前状态。
检测usesthe菜单按钮
欧亚把纽扣赶压事件,然后使用一个
定时器的代表要明确突出
菜单按钮一秒钟后。
一个问题与计时器是我们需要通过菜单精灵应该隐藏和代表定时器没有参数。
既然我们不能通过委托参数,我们使用一个数组来存储菜单精灵引用明确的雪碧能见度定时器完成后。调用定时器之前,我们添加雪碧演员数组的引用。当代表火,所有的精灵演员引用是隐藏的,那么数组清零。
这个
欧亚得到轴事件是用于获得一个给定的轴的轴值。
对于
左棍和
右摇杆,输入旋转角度与相机。轴的精灵也采用轴输入旋转的方向移动。
这个
级蓝图服务人员的证明人“雪碧”类场景图。《
ouyasdk和
ouyacontroller也传递给
更新控制器的精灵自定义事件。
这个
场景的大纲显示所有的
雪碧的演员对象组成的子文件夹中的控制器。突出显示的按钮和轴精灵默认隐藏。左和右摇杆精灵被标记为
活动在详细信息选项卡。
这个
级蓝图显示映射所有
场景的大纲精灵的
更新控制器的精灵自定义事件。
应用内购买
这个这个
IAP例如公开要求购买对话框。
Note:WhenopeningtheIAPsampleapp,settheprojectsettings->Android->AndroidPackageNameto
tv.ouya.examples.unreal.inapppurchases。
这个
ouyasdk提供访问应用程序的购买方法:
addinitouyapluginvalues使用设置
开发者ID
initouyaplugin初始化
ouyasdk调用IAP调用
requestgamerinfo让玩家的
用户名和
UUID
requestproducts-获得
产品详情
requestpurchase-购买
产品
requestreceipts验证玩家已经购买的应用
setsafearea调整安全区域控制边境秩序
关闭-关闭/退出应用程序
代表
会在,
故障,和
两个参数使用
自定义事件。在左上方的红色框
自定义事件将连接到一个
代表参数.
加上Init
OuyaPlugin的价值观
调用加上InitOuyaPlugin的价值观有2个代表
会在和
故障。
加上Init OuyaPlugin的价值观以两个字符串的输入
钥匙和
价值。
钥匙接受
tv.ouya.developer _ID与
价值是你的
开发者ID从
你要把你的
developer_id从
在成功或失败的
加上InitOuyaPlugin的价值观回调函数将被调用。
会在提供的参数。
故障接收一个整数
错误代码和字符串
错误消息关于
一旦成功,失败。
initouyaplugin可以调用。
Xiaomi初始化
addinitouyapluginvalues支持额外的字符串,使游戏与欧亚各地设备兼容。
tv.ouya.developer_ID-开发商UUID中可以找到
com.xiaomi.app_id-XiaomiAppId是由内容团队提供的电子邮件
officehours@ouya.tv得到你的钥匙。
com.xiaomi.app_key-小米应用的主要是由内容团队提供的电子邮件
officehours@ouya.tv得到你的钥匙。
tv.ouya.product_id_list-产品ID列表是一个逗号分隔的,可以在游戏中购买的产品ID的列表。
init欧亚插件
init欧亚插件有2个代表
会在和
故障确信。
加上Init OuyaPlugin的价值观成功调用前
init欧亚插件。
在成功或失败的
init欧亚插件回调函数将被调用。
会在提供的参数。
故障接收一个整数
错误代码和字符串
错误消息关于失败。
成功后,该
ouyasdk方法可以调用。
要求玩家信息
要求玩家信息有3个代表
会在,
故障,和
两个。
一旦成功,失败,或取消的
要求玩家信息回调函数将被调用。
会在提供了一个
玩家信息结果对象。
故障接收一个整数
错误代码和字符串
错误消息关于失败。
两个接收到的参数。
这个
玩家信息对象
用户名和
UUID可以访问字段。
要求的产品
要求的产品有3个代表
会在,
故障,和
两个。
调用前
要求的产品要创建一个
字符串数组属于
产品标识。
一旦成功,失败,或取消的
要求的产品回调函数将被调用。
会在提供了一个
欧亚产品结果数组。
故障接收一个整数
错误代码和字符串
错误消息关于失败。
两个接收到的参数。
例遍历
欧亚产品阵列来获得每个细节
欧亚产品目标
几个
欧亚产品字段是可用的。该示例使用一个突出的机制来选择一个返回
欧亚产品对象的
标识符对于
要求购买按钮
要求购买
要求购买有3个代表
会在,
故障,和
两个。
该示例使用
结果产品数组变量whichis
配置在
onsuccessrequestproducts回调。自
购买参数
要求购买需要一个
字符串的说法,你可以硬编码的值,通过一个字符串,或使用
数组元素这样的例子。
一旦成功,失败,或取消的
要求购买回调函数将被调用。
会在提供了一个
ouya购买的结果结果对象。
故障接收一个整数
错误代码和字符串
错误消息关于失败。
两个接收到的参数。
请求接收
请求接收有3个代表
会在,
故障,和
两个。
一旦成功,或失败,或取消的
请求接收回调函数将被调用。
会在提供了一个
欧亚的收据结果数组。
故障接收一个整数
错误代码和字符串
错误消息关于失败。
两个接收到的参数。
例遍历
欧亚的收据阵列来获得每个细节
欧亚的收据目标
几个
欧亚的收据字段可包括
标识符这游戏可以检查如果
权利购买。
关机
关机有2个代表
会在和
故障。
在成功或失败的
关机回调函数将被调用。
社区内容
这个
成功回调
这个例子使用了一个地位文本字段显示当前状态。
settextstatus自定义事件是作为辅助显示状态。
失败回调
最失败的回调函数有一个错误代码和
错误信息这是在文本字段中显示状态的例子。这个
seterrortextstatus自定义事件可以简化失败回调。
得到欧亚内容
在与社区互动内容的API,得到一个参考的欧雅内容演员
在成功或失败
得到欧亚内容回调函数将被调用。
会在接收到一个参考的
ouyacontent演员
故障接收
错误代码和
错误信息关于失败的细节。
欧亚内容初始化
初始化有2个代表
oncontentinitialized和
oncontentdestroyed。
oncontentinitialized代表将被称为
ouyacontent已初始化。
oncontentdestroyed代表将被称为
ouyacontent已被破坏。
ouyacontent应在调用其他初始化
社区内容方法.
创建欧亚MOD
createouyamod创建一个本地
社区内容记录您可以使用它编辑出版。
在成功或失败
createouyamod回调函数将被调用。
会在接收到一个参考的
ouyamod演员
故障接收
错误代码和
错误信息关于失败的细节。
删除欧亚MOD
一旦成功,或失败的删除回调函数将被调用。
会在接收
欧亚MOD对象被删除。
故障接收
欧亚MOD对象,一个整数
错误代码和字符串
错误消息关于失败。
下载欧亚MOD
在下载完成后,下载进度,或下载失败的下载回调函数将被调用。
完备接收
欧亚MOD对象被下载。
取得的进展接收
欧亚MOD对象,下载一个
整数进步。
故障接收
欧亚MOD对象,下载失败。
编辑欧亚MOD
一旦成功,或失败的编辑ouyamod回调函数将被调用。
会在接收到一个参考的
ouyamodeditor和
ouyamod男演员
故障接收相关
ouyamod一个演员,
错误代码和
错误信息关于失败的细节。
国旗欧亚MOD
这个标志函数将打开对话框
标志“item为内容的评论。
得到类
得到类上
ouyamod演员得到
字符串分类字段。
得到的描述
得到的描述上
ouyamod演员得到
字符串描述字段。
得到的文件名
得到的文件名上
ouyamod演员获得文件名数组
字符串目标
获取元数据
获取元数据上
ouyamod演员得到
字符串元数据字段。
获取安装欧亚内容
一旦成功,或错误的获取安装欧亚内容回调函数将被调用。
会在接收参考阵列
ouyamod演员,和
整数安装项目数。
误差接收
错误代码和
错误信息关于失败的细节。
发布欧亚内容
一旦成功,或错误的发布欧亚内容回调函数将被调用。
会在接收参考阵列
ouyamod演员,和
整数公布的项目数。
误差接收
错误代码和
错误信息关于失败的细节。
得到的平均评分
得到的平均评分上
ouyamod演员得到
浮动评级的平均场。
获得等级数
获得等级数上
ouyamod演员得到
整数等级计数字段。
获取屏幕截图
一旦成功,或失败的获取屏幕截图回调函数将被调用。
会在提供了一个
欧亚MOD对象和
欧亚MOD截图结果数组。
故障接收
欧亚MOD对象,一个整数
错误代码和字符串
错误消息关于失败。
得到的标签
得到的标签上
ouyamod演员获得标签的数组
字符串目标
把文本文件
把文本文件上
ouyamod演员通过
fstring文件名参数并返回一个
fstring文件内容。
获得称号
获得称号上
ouyamod演员得到
字符串标题字段。
获取用户评级
获取用户评级上
ouyamod演员得到
浮动用户评价领域。
正在下载
正在下载上
ouyamod演员得到
布尔下面是一个现场。
标记
标记上
ouyamod演员得到
布尔标记字段。
安装
安装上
ouyamod演员得到
布尔安装现场。
发表
发表上
ouyamod演员得到
布尔出版领域。
率欧亚MOD
这个价格函数将打开对话框
价格the
contentitembytheuser。
欧亚MOD编辑器添加截图
这个添加截图功能
ouyamodeditor将添加
utexture2d到
ouyamod演员正在编辑。
欧亚MOD编辑器添加标签
这个添加标签功能
ouyamodeditor将添加
字符串标签关联
ouyamod演员正在编辑。
欧亚MOD编辑删除文件
这个删除文件名功能
ouyamodeditor将删除
字符串文件关联
ouyamod演员正在编辑。
欧亚MOD编辑新的文本文件
这个新的文本文件功能
ouyamodeditor将创建一个
字符串文件关联
ouyamod演员正在编辑文件的内容,通过一个
字符串。
欧亚MOD编辑删除截图
这个删除截图功能
ouyamodeditor将删除
ouyamodscreenshot从
ouyamod演员正在编辑。
欧亚MOD编辑删除标签
这个删除标记功能
ouyamodeditor将删除
字符串标签从
ouyamod演员正在编辑。
欧亚MOD编辑保存
这个保存功能
ouyamodeditor将保存相关
ouyamod演员正在编辑。
欧亚MOD编辑器设置类别
这个集的范畴功能
ouyamodeditor将设置
字符串类别在
ouyamod演员正在编辑。
欧亚MOD编辑器设置描述
这个集描述功能
ouyamodeditor将设置
字符串描述在
ouyamod演员正在编辑。
欧亚MOD编辑器设置元数据
这个设置元数据功能
ouyamodeditor将设置
字符串元数据在
ouyamod演员正在编辑。
欧亚MOD编辑器设置标题
这个设置标题功能
ouyamodeditor将设置
字符串标题上
ouyamod演员正在编辑。
发布欧亚MOD
一旦成功,或失败的发布回调函数将被调用。
会在接收
欧亚MOD对象是发表。
故障接收
欧亚MOD对象,一个整数
错误代码和字符串
错误消息关于失败。
发布的欧亚MOD
一旦成功,或失败的发布回调函数将被调用。
会在接收
欧亚MOD对象是未发表。
故障接收
欧亚MOD对象,一个整数
错误代码和字符串
错误消息关于失败。
图像
调用图像上
ouyamodscreenshot演员返回
utexture2d图片
getthumbnail
调用getthumbnail上
ouyamodscreenshot演员返回
utexture2d图片
打造电视
能够运行UE4上
打造电视一定要使用
4.7-ouya,
4.8-ouya,或
4.9-ouya分支
建筑来源
一定要升级Android NDK到
r10e或以后。更新你的环境变量指向的下载位置。
android_ndk_root ndkroot ndk_root
建立以下目标发射前的
虚幻编辑器支持出版
臂为
打造电视。
开发编辑为
Win64
开发客户为
安卓
发展为
Win64
发展为
安卓
纹理压缩
小精灵出现在打造电视确保设置压缩格式为
默认压缩格式将不会显示
打造电视。
浏览你的纹理图像在
内容浏览器和
双击在纹理的项目。