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

Project1

 找回密码
 注册会员
搜索
查看: 3247|回复: 11
打印 上一主题 下一主题

[交流讨论] 桌面宠物样-交互性讨论

[复制链接]

Lv4.逐梦者

梦石
0
星屑
18909
在线时间
1031 小时
注册时间
2019-3-5
帖子
1418
1
发表于 2020-5-30 13:01:25 | 显示全部楼层
其实就是要写一个状态机,预设几种行为列,然后如果是非互动的情况,就随机其中一个,之后执行完成再继续随机。
而当发生交互事件的时候,交互的优先级应该在非交互行为列之上。

考虑到RM的机制,可能在两者转换时会不太自然。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18909
在线时间
1031 小时
注册时间
2019-3-5
帖子
1418
2
发表于 2020-5-30 21:01:00 | 显示全部楼层
Rarian 发表于 2020-5-30 16:34
假如两个事件都以并行事件来处理,那怎么控制先后触发的优先级?或者可以考虑一个用自动执行,另一个并行 ...

为什么分开两个并行,其实一个事件就能负责判定+执行(当然如果你不想要延迟的话)。

桌宠的行为状态用事件A执行,而事件A有二个以上的事件页(一页也行,但交互事件列要覆盖“待机”事件列),事件B负责判断玩家是否有和宠物进行交互。有就打开相应开关。

点评

好主意  发表于 2020-5-30 22:52
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-19 23:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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