全局属性 | hyperPad Documentation
Logo
主编辑器

全局属性

Published 2016年2月11日

全局属性允许你更改整个项目的设置。从**顶部工具栏**中选择“全局属性”后,画布上会显示 hyperPad 菜单按钮,并且该按钮会处于选中状态。

常规属性

hyperPad 菜单按钮

此按钮用于退出正在运行的项目并返回编辑器,或返回 Hub。如果你从编辑器启动项目,还可以在菜单中使用其他选项。

请注意,此菜单按钮仅在 hyperPad 中可见。如果将项目导出到 App Store,此按钮将不会显示。请勿依赖此按钮来暂停场景。如果你正在制作游戏,应改用暂停叠加层。

在“全局属性”中,你可以更改按钮的颜色,也可以在常规属性标签页中更改按钮的位置。

请尽量避免让按钮难以看见或找到。请记住,当用户在 hyperPad 中运行项目时,这是他们退出项目的唯一方式。

目标设备

设备支持区域中的每个图标都可以切换项目支持的宽高比。例如,只选择 iPhone 图标时,将会选择 3:2 和 16:9 宽高比。

如果启用所有设备,设计分辨率将采用能够适配所有设备宽高比的最大宽度和高度。

下表列出了不同的设备设置:

宽高比图标设备设计分辨率
4:3 iPad、iPad Pro 2048 px x 1536 px
16:9 iPhone 5、iPhone 5S、iPhone 6、iPhone 6 plus、iPhone 6S、iPhone 6S Plus、iPod 第 5 代、iPod 第 6 代 2048 px x 1158 px
3:2 iPhone 3GS、iPhone 4、iPhone 4S、iPod 第 4 代 2046 px x 1364 px
16:10 台式电脑2048 px x 1280 px

方向

竖直的设备图标表示纵向,水平的设备图标表示横向。只能选择一种方向。

点/米比例

此项表示每米包含多少点(非视网膜屏幕设备为 1 px,视网膜屏幕设备为 2 px)。

PTM 比例决定了位置、运动、物理效果和网格吸附的换算系数。例如,如果 PTM 比例为 32,将对象放置在 (5 m, 5 m),就相当于在世界中将其放置在 (160 pt, 160 pt)。

默认情况下,每米为 32 点。在大多数情况下,默认的 PTM 比例就足够了。不过,如果导入的图像尺寸不是 2 的幂,并且你希望网格能够吸附到图像分辨率,可以调整 PTM 以满足需求。

游戏分析

你可以使用分析功能了解人们如何使用你的应用。如果这是一个游戏,你可以查看玩家在游戏中进行到了什么程度,或哪些部分难度过高。你可以追踪项目中重要部分的事件,并了解哪些内容最受用户使用。分析数据有助于你根据真实的用户互动来改进项目。点击**此处**了解有关游戏分析的更多信息。

全局属性

内容分级

你可以设置项目的内容分级,以反映项目中包含的内容类型,这会影响可向项目投放的广告类型。你还可以启用儿童导向处理,并根据欧洲经济区 (EEA) 的《通用数据保护条例》 (GDPR) 和《儿童在线隐私保护法》 (COPPA),将项目标记为面向未达到法定同意年龄的受众。点击此处了解有关内容分级的更多信息。

全局属性

全局物理属性

物理模式

俯视模式和侧视模式会改变项目中的物理效果,并调整摇杆控制等特定行为。请记住,此设置会影响项目中的每个场景。

**俯视模式:**此选项默认用于禁用重力。如果仍需要重力,可以使用设置重力行为为特定对象施加重力。通常,基于 UI 的项目、俯视射击游戏、RPG 游戏和益智游戏会使用此模式。

**侧视模式:**侧视模式适用于依赖重力的项目,常用于 Mario 这类平台游戏、Flappy Birds 或 Jet Pack Joy ride 这类无尽跑酷游戏,以及 Angry Birds 这类物理益智游戏。

物理属性

**墙壁摩擦力:**此值表示屏幕边缘的摩擦力。仅当使用“贴合屏幕”等行为时才会生效。

**墙壁弹性:**此项用于设置物体撞到屏幕边缘时的弹跳程度。仅当使用贴合屏幕等行为时才会生效。

**空气阻力:**空气阻力决定物体在场景中移动的顺畅程度。如果空气阻力为零,并且没有其他力(例如重力)作用于物体,物体就会一直移动下去。

**世界重力:**这是场景的重力。你可以分别设置 X 和 Y 方向上的重力。如果选择“俯视模式”,世界重力字段将被禁用。这些字段会更改整个项目的重力。你可以使用“设置重力”行为为特定对象更改重力。

**物理刷新率:**这是每秒更新物理计算的次数。提高此值会让物理效果更准确,减少 “果冻感”,但会降低性能。

**物理迭代次数:**这是每帧进行物理计算的次数。提高此值会让物理效果更准确,但会牺牲性能。

提高物理刷新率和迭代次数,会让物理场景整体感觉更好。这样也会让连接效果更牢固、更逼真。

**注意:**提高这些数值会降低性能,请谨慎调整。请记住,用户也可能使用性能较慢的设备运行你的游戏。

**碰撞容差:**物理引擎允许的像素重叠量。使用较高的值可能会提升性能,因为物体之间的接触解算会更加稳定(不会持续碰撞并分离)。

**碰撞偏移:**此项决定物理对象彼此分离的速度。默认值为 50%,表示每帧会消解对象之间 50% 的物理重叠。设为 100% 时,对象会立即分离;较小的值则会让对象在一段时间内缓慢分离。

全局属性

全局行为

你添加到全局行为中的任何逻辑,都会在项目中每个场景开始时执行。

注意:如果你引用了某个场景中的对象,该对象可能不存在于其他场景中,从而导致意外问题。为避免这种情况,请确保所有场景中都存在相同的对象(使用“镜像对象”),或者只选择全局 UI 层上的对象。