0x03 设计游戏框架

596 字
3 分钟
0x03 设计游戏框架

分辨率设计#

素材大小窗口大小
16 : 91280 : 720
16 : 101280 : 800
4 : 3(16 : 12)64 × 641024 : 768

层设计#

类型
UIforder
- ForeContent文字、按钮Instance
- BackContent背景Instance
Fore前景有关的集合forder
- BlurredInstances模糊前景活动对象instance
- ClearInstances清晰前景活动对象instance
Gameforder
- ForeBlock角色前显示的
- Instances玩家相关
- Enemy造成伤害,动态
- Demege造成伤害,静止
- BackBlock角色后显示的
Back背景有关的集合forder
- BackParticle背景粒子instance
- CloseShotInstances近景活动对象
- CloseShotBackround近景背景,静态background
- MediumShotInstances中景活动对象
- MediumShotBackround中景背景,静态background
- VisionInstances远景活动对象
- VisionBackground远景背景,静态background
- Background纯色背景background

房间设计#

房间名称功能继承层继承层深度继承对象继承设置继承创建代码
rom_template模板房间×××××
rom_create_variable创建所有全局变量
创建所有枚举
×××
rom_create_object创建所有全局对象
创建单例对象
×××
rom_init_object初始化所有全局对象
初始化所有单例对象
×××
rom_splash显示LOGO×××
rom_start显示UI×××
rom_select选择关卡×××
rom_setting设置×××
rom_thanks显示制作人员×××

UI设计#

名称说明
obj_ui_collection所有集合的父对象
- obj_ui_root容纳 layer 的集合
- obj_ui_layer容纳 point 的集合
- obj_ui_point容纳 child 的集合
- obj_ui_child所有child 的父对象,相当于元件
- obj_ui_child_text显示一段文字
- obj_ui_child_image显示一张图片
- obj_ui_child_observer观察
- obj_ui_child_interrupter执行动作
- obj_ui_child_animation动画
名称
obj_ui_collection
obj_ui_root
obj_ui_layer
obj_ui_point

obj_ui_collection#

属性说明
ui_father依附的父元素。
ui_x自身在父元素中的 x。
ui_y自身在父元素中的 y。
ui_child_list普通孩子列表。

obj_ui_layer#

属性说明
ui_layer所依附的 layer。
ui_depth当 layer 不存在时所使用的深度。
ui_stack页面的栈。

obj_ui_point#

属性说明
ui_width整个元件的宽度
ui_height整个元件的高度
ui_observer_child观察者孩子
ui_interrupter_child执行者孩子
ui_animation_child_list动画孩子列表
ui_is_mouse_enter鼠标是否进入观察孩子范围。
ui_is_mouse_leave鼠标是否离开观察孩子范围。
ui_is_selected是否被键盘、手柄选择。

obj_ui_child#

属性说明
ui_father依附的父元素
ui_x自身在父元素中的 x
ui_y自身在父元素中的 y
ui_width自身的宽度
ui_height自身的高度

obj_ui_child_text#

text要显示的字符串
sound显示字符串时发出的声音
frame显示的帧数
show_text正在显示的字符串
show_speed显示的速度
max_frame最大帧数
font字体

obj_ui_child_image#

obj_ui_child_observer#

obj_ui_child_interrupter#

obj_ui_child_animation#

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
0x03 设计游戏框架
https://firefly.cuteleaf.cn/posts/0x04/
作者
Firefly
发布于
2026-05-24
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
6
分类
3
标签
4
总字数
17,732
运行时长
0
最后活动
0 天前

文章目录