Project1
标题:
計時器問題
[打印本页]
作者:
5858678
时间:
2011-3-13 13:20
标题:
計時器問題
本帖最后由 5858678 于 2011-3-13 15:02 编辑
及時戰鬥問題
我用的事默認 無視回合的
所以沒有回合概念 像暈眩這類的沒法自然恢復
我用全局事件 就可以了
好比記能暈眩 全局事件 狀態
全局事件 狀態 裏面有重了該狀態的人恢復.........
證實可行的
只是我想請教下 怎麼把計時器插入裏面?
好比暈眩10秒 會恢復
或是判定誰重了狀態 誰要開始等待恢復.......
(這裏我有用條件分歧 查每個角色是否中了狀態)
有人能教一下嗎?謝謝
主要是計時器問題
5858678于2011-3-13 14:54补充以下内容:
OK了....不知道為什麼又突然可以用
就是在用個條件分歧 計時器........
在測試一次 我暈
還是不行
計時器有跑 問題是還沒跑完就解除異常狀態了
我事設定公用事件里面
條件分歧 主角暈眩狀態
計時器10秒
條件分歧 記時10秒以上
顯示文本 狀態解除
結果老是兩個跑出來...計時器功能完全沒用到
5858678于2011-3-13 16:47补充以下内容:
在敵人群體里用可以
我主要是想加上計時器功能
作者:
强弩之末
时间:
2011-3-19 15:28
回复
5858678
的帖子
请问您能说清楚点么……我看了半天居然没看懂你想要什么效果……
作者:
5858678
时间:
2011-3-20 00:33
就是 我改成即時至了
沒有回合概念
異常狀態 好比暈眩 沒法自然解除
只好用計時器來跑
作者:
强弩之末
时间:
2011-3-20 10:14
那你可以把那个状态的受到伤害时解除勾上,这样的话主角一受到了伤害就消除了状态,然后再受到攻击又附加了状态。(然后在敌人死亡时设一个事件“增减主角HP,-1”,然后再来个“增减主角HP,+1“就行,这样便可以解除敌人死亡前的一次攻击。不知道可以么……
作者:
5858678
时间:
2011-3-20 12:59
恩 我主要是想時間
好比10秒
這方法可以
作者:
k1207152
时间:
2011-3-21 03:26
本帖最后由 k1207152 于 2011-3-21 03:26 编辑
大概是以下這原因
1 主角若保持暈眩狀態 計時器會重複計時
用事件設定的話
可以改成
條件分歧 當主角為暈眩狀態,計時器為關閉
開啟計時器 計時器設定為10秒
條件分歧 當計時器為10秒
主角暈眩解除
--我是剛加入的 不過懂些程式設計 不太懂您所表達的計時器為內建或者是變數之類的..
若是計時器變數 可以加上一個開關
條件分歧 當主角為暈眩狀態 計時器開關為Close
開啟計時器
計時器變數設定為10
條件分歧 當計時器變數為0
主角狀態解除 關閉計時器
end
(另外在為變數弄個倒數計時就好..)
試試吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1