设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: PLeaseS
打印 上一主题 下一主题

[随意闲聊] 填坑记录贴 [已弃坑](23.01.13)

[复制链接]

Lv4.逐梦者

梦石
0
星屑
10731
在线时间
913 小时
注册时间
2019-11-5
帖子
2241

极短24参与

1
发表于 2023-1-22 19:48:57 | 显示全部楼层
本帖最后由 哇哇哇啊叭叭 于 2023-1-22 14:54 编辑
actty 发表于 2023-1-13 10:19
请问大佬,能讲一下手机菜单的思路吗,我看说是用纯事件写的,想了半天一点头绪没有TAT ...


拆解一吓就好:

1. 监听取消键。需要一个并行事件,做出判断。并禁用系统菜单
当压下取消,就启动菜单
2. 启动菜单。主要功能是:显示主界面、切换子界面。次要功能是动画部分。可以拆开写。
a菜单启动
b播放菜单登入动画:大致用到显示图片、移动图片及透明度
c监听方向键、取消键、确定键。这个有《事件标题》,主要实现菜单内各按钮的功能,同时也有深度+1的动画,先把主逻辑弄完,这层逻辑照抄就行。
d退出动画。
当在主界面压下取消键,则播放退出动画并退出菜单。大致用到移动图片、图片透明度
3. 深度+1的《事件标题》
当处于主界面:
  当压下方向键,存储按钮索引的变量相应+1或-1,可以配上切换动画,那个翻页动画大致就这样的吧
  当压下确定键,查看当前按钮索引,并执行相应内容
当处于子界面:
  当压下取消键......

这个只要分清大小循环就行,然后照顺序就能写出来。
  中间需要注意的是,可能会在部分事件命令间加上“等待8帧”,以防止有时上一命令执行时,下一命令的条件不满足,进而导致部分命令被跳过。
  另外若使用求膜计算,不要直接使用:当前帧%数值==某数值2。最好用当前帧%数值<=某数值3。因为有时命令切入得巧,某数值2总也遇不到。
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-8 23:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表