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

Project1

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

[有事请教] 关于战斗事件触发

[复制链接]

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
跳转到指定楼层
发表于 2024-5-18 11:31:32 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
100星屑

现在的战斗事件:敌人出现了-偷袭判断-触发0回合事件
我想让他变成:触发0回合事件-敌人出现了-偷袭判断
应该怎么改呢

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
15
 楼主| 发表于 2024-5-21 09:44:34 | 只看该作者
sunhihi 发表于 2024-5-21 09:12
你去下載 3.0.1版本

本來進入戰鬥前觸發通用事件我是期望只要戰鬥都會觸發

ok~~
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6827
在线时间
1222 小时
注册时间
2018-9-29
帖子
483
14
发表于 2024-5-21 09:12:12 | 只看该作者
你最珍贵 发表于 2024-5-20 23:47
RangeError
Maximum call stack size exceeded

你去下載 3.0.1版本

本來進入戰鬥前觸發通用事件我是期望只要戰鬥都會觸發
看來是不行~ 現在調整為只有地圖遇敵會觸發
如果你要事件遇敵那就只能自己進入戰鬥前手動呼叫通用事件
(我覺得不是啥大問題)

点评

都沒有  发表于 2024-5-23 10:26
QQ或者weixin?  发表于 2024-5-23 09:57
你有啥通訊軟體  发表于 2024-5-22 23:19
老哥能加你的联系方式找你请教吗?~  发表于 2024-5-22 17:40
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6827
在线时间
1222 小时
注册时间
2018-9-29
帖子
483
13
发表于 2024-5-21 06:59:46 | 只看该作者
本帖最后由 sunhihi 于 2024-5-21 08:58 编辑
你最珍贵 发表于 2024-5-20 23:47
RangeError
Maximum call stack size exceeded


遇到這種系統錯誤你按一下F12,再截圖給我看
然後你可能要讓我知道你是不是有用其他的插件
然後戰鬥處理實際上是做了怎樣的處理你也要讓我知道


OK我知道問題了~ 有點尷尬
修好跟你說
回复

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
12
 楼主| 发表于 2024-5-20 23:47:58 | 只看该作者
sunhihi 发表于 2024-5-20 19:43
這東西其實....不是給你這樣用的說
你在進入戰鬥之前先設定一個變數或是開關
進到戰鬥後透過那個開關判定 ...

RangeError
Maximum call stack size exceeded

出现这个错误是为什么呀,遭遇战不会出现,战斗处理就会
回复

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
11
 楼主| 发表于 2024-5-20 20:43:30 | 只看该作者
sunhihi 发表于 2024-5-20 19:43
這東西其實....不是給你這樣用的說
你在進入戰鬥之前先設定一個變數或是開關
進到戰鬥後透過那個開關判定 ...

好滴,这个功能也对我很有帮助,感谢~~
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6827
在线时间
1222 小时
注册时间
2018-9-29
帖子
483
10
发表于 2024-5-20 19:43:20 | 只看该作者
本帖最后由 sunhihi 于 2024-5-20 20:03 编辑
你最珍贵 发表于 2024-5-20 18:24
已更新,这个事件触发对白可以,但是对敌人的设置还是无效,敌人出现变身、添加状态这些,是我设置错误吗 ...


這東西其實....不是給你這樣用的說
你在進入戰鬥之前先設定一個變數或是開關
進到戰鬥後透過那個開關判定
然後再你原本設定哪裡進行對話與變身

你想要做出來的東西有些是在進入戰鬥後才能進行動作
有些則是要在進入戰鬥前就動作

我這個插件是讓你能夠在戰鬥前實作 (原本的功能只有事件戰鬥能做到)
回复

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
9
 楼主| 发表于 2024-5-20 18:24:32 | 只看该作者
sunhihi 发表于 2024-5-20 16:17
Sun_0_CoreEngine 3.0.0

新增了幾個功能

已更新,这个事件触发对白可以,但是对敌人的设置还是无效,敌人出现变身、添加状态这些,是我设置错误吗
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6827
在线时间
1222 小时
注册时间
2018-9-29
帖子
483
8
发表于 2024-5-20 16:17:42 | 只看该作者
本帖最后由 sunhihi 于 2024-5-20 16:20 编辑


Sun_0_CoreEngine 3.0.0

新增了幾個功能
基礎公式增加
         公式12.觸發搶先攻擊的機率公式: a >= b ? 0.05 : 0.03;
         公式13.被敵人偷襲的機率公式: a >= b ? 0.03 : 0.05;

功能十: 可以設定地圖遇敵死亡是否會GAMEOVER

功能十一: 新增某些時間點插入一般事件的功能
                     時間點1. 進入戰鬥前
                     時間點2. 戰鬥勝利後
                     時間點3. 戰鬥逃跑後
                     時間點4. 戰鬥失敗後


你如果要使用變數控制 被敵人偷襲 或是搶先攻擊敵人的話
那在公式設 v[x] (變數X)  只要設的參數 > 1 那就絕對會觸發了

然後你可以在 [時間點1. 進入戰鬥前]
指定一個一般事件
在那個一般事件你就可以做事件判定了
回复

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
7
 楼主| 发表于 2024-5-19 19:59:53 | 只看该作者
@小秋橙  实现了现在的功能,我后面还需要实现,野外遇剧本敌人(使用敌人变身),所以数量有点多,想看看能不能另辟蹊径
回复

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
564
在线时间
2160 小时
注册时间
2012-12-5
帖子
4463
6
 楼主| 发表于 2024-5-19 15:57:09 | 只看该作者
sunhihi 发表于 2024-5-19 14:15
那你需要兩個功能
1. 能夠在計算
BattleManager._preemptive

Ok 发布了@一下窝
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-26 03:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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