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