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

Project1

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

[有事请教] 公共事件

[复制链接]

Lv2.观梦者

梦石
0
星屑
388
在线时间
42 小时
注册时间
2021-7-9
帖子
19
跳转到指定楼层
1
发表于 2025-4-27 02:17:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
想做一个Karma系统,堆积到一定的数值时会有对话框提示你四周的敌人开始远离你之类的

学会了用变数堆叠数值,然后在地图加入了一个并行处理的【Karma系统提示】开关

然后也在公共事件写了一个条件分歧(在【Karma系统提示】开关开着的前提下并行处理),当杀了敌人达到一定的Karma数值会跳提示对话框的事件

问题就是这个公共事件的对话框跳了一出来以后就关不掉,这该怎么办?

我有尝试过在另外一个公共事件设置一个开关试着关掉上面提到的开关,但还是没有任何效果


Lv5.捕梦者

梦石
0
星屑
37029
在线时间
10788 小时
注册时间
2009-3-15
帖子
4855
2
发表于 2025-4-27 02:26:23 | 只看该作者
对话后把提示开关关闭?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
42 小时
注册时间
2021-7-9
帖子
19
3
 楼主| 发表于 2025-4-27 02:50:30 | 只看该作者
soulsaga 发表于 2025-4-27 02:26
对话后把提示开关关闭?

還是會一直跳出來
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
7979
在线时间
3599 小时
注册时间
2011-7-21
帖子
2303

极短25参与极短24参与极短23参与极短22参与极短21参与

4
发表于 2025-4-27 03:10:24 | 只看该作者
既然关开关没用,就干脆对话完后变量再加1,执行条件从大于改为等于
如果不想改执行条件就再弄个变量为6的条件分歧
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
42 小时
注册时间
2021-7-9
帖子
19
5
 楼主| 发表于 2025-4-27 03:23:15 | 只看该作者
在公共事件另外再寫了一個專門關掉開關的事件

是沒再重複跳出來了,但變相會跳兩次才會消失

是我寫的事件有出錯嗎



回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39522
在线时间
5731 小时
注册时间
2006-11-10
帖子
6624
6
发表于 2025-4-27 11:38:11 | 只看该作者
原因:  你在处理 karma值 的地方打开了 22号开关,  然后出了提示, 虽然你在提示后关闭22号开关, 然而处理 karma值 增减的地方又同样把开关打开了,且又满足 > 5 的判定, 自然又执行一次, 如此反复咯

正确做法, 不需要什么并行处理,也不需要公共事件, 只要你在给 karma值 增减的地方下面直接判断 karma值 > 5 就弹出对话框即可, 不想重复弹出, 就多套个开关
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
42 小时
注册时间
2021-7-9
帖子
19
7
 楼主| 发表于 2025-4-27 14:04:24 | 只看该作者
灯笼菜刀王 发表于 2025-4-27 11:38
原因:  你在处理 karma值 的地方打开了 22号开关,  然后出了提示, 虽然你在提示后关闭22号开关, 然而处理 k ...

對不起我腦殼卡住有點笨 後面要套的開關具體是怎麽套...

因為我是在敵人戰鬥頁面那邊套karma值增減,試過在對話框下面套了開關,然後再開個頁面關掉開關
但也沒用,會在下一場戰鬥裏再跳出來提示一次...我想實現的是只會出現一次的提示系統

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39522
在线时间
5731 小时
注册时间
2006-11-10
帖子
6624
8
发表于 2025-4-27 14:09:32 | 只看该作者
劈里啪啦的綿羊 发表于 2025-4-27 14:04
對不起我腦殼卡住有點笨 後面要套的開關具體是怎麽套...

因為我是在敵人戰鬥頁面那邊套karma值 ...

如果你的 karma值 是 1点1点加, 那直接 karma == 5 时打开开关, 执行公共事件, 然后关闭开关
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
42 小时
注册时间
2021-7-9
帖子
19
9
 楼主| 发表于 2025-4-27 14:16:21 | 只看该作者
灯笼菜刀王 发表于 2025-4-27 14:09
如果你的 karma值 是 1点1点加, 那直接 karma == 5 时打开开关, 执行公共事件, 然后关闭开关 ...

成功了!!!謝謝你!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-5-14 04:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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