利用 GameSalad 开发非游戏应用:模拟时钟与节拍器的实现
在开发领域,通常认为 GameSalad 主要用于游戏开发,但实际上,只要应用仅需 GameSalad 提供的框架,它也能用于创建其他类型的应用。本文将通过两个项目,详细介绍如何使用 GameSalad 创建模拟时钟和节拍器这两个非游戏应用。
一、创建模拟时钟
1. 项目概述
此项目旨在构建一个能显示小时、分钟和秒的模拟时钟。这是一个相对简单的项目,预计实现时间不超过 30 分钟。在这个过程中,你将学会基于设备内部时钟实现行为,并通过旋转和角度计算来模拟时钟指针的运动。
2. 访问设备时钟
要显示当前时间,需使用设备属性中的时钟属性。该时钟属性涵盖了从年到毫秒的设备时间信息。虽然此项目仅创建时钟,但对这些时钟属性的操作可拓展到游戏的新功能中,例如在菜单页面创建一个仅在 7 月 4 日显示的特殊图标,以庆祝独立日。
3. 创建时钟项目
- 打开 GameSalad Creator,创建新项目。
-
按以下表格配置项目信息:
| 项目 | 详情 |
| ---- | ---- |
| 标题 | Yet Another Clock |
| 平台 | iPhone Portrait |
| 分辨率独立性 | 未勾选 |
| 描述 | 此项目用于展示可构建非游戏应用 |
| 说明 | 无 |
| 标签 | time, clock, analog | -
将文件命名并保存为 YAC.
超级会员免费看
订阅专栏 解锁全文
46

被折叠的 条评论
为什么被折叠?



