Re: [問題] RMXP,如何角色每提升LV,自動增加技能點 …
看板RPGMaker (RPG製作大師 - RPG Maker)作者dephille (一鍼同體!全力全快!)時間15年前 (2009/07/26 00:11)推噓2(2推 0噓 0→)留言2則, 2人參與討論串1/2 (看更多)
※ 引述《snake0214 (蛇)》之銘言:
: 本人目前的問題是卡在
: 設定一個公共事件,設成並行處理 開關為遊戲開始後自動on的一個常駐開關
: 公共事件是設成 = 變數(技能點) = 角色(主角)的LV
: 然後在學習技能的時候,會扣技能點數
: 如學習初級治療,消耗SP3
: =================================
: 角色 主角
: 領悟 初級治療
: 變數(技能點) -3
: =================================
: 現在卡在一個無限迴圈,就是學習了技能,SP檢查也扣除了,可是每當升級時
: SP又高高興興的變回來了= =
: 希望有高手可以幫忙解答.
嗯,我說明一下我的做法好了。
我是反向思考,不要用減法而是用加法。
做法是這樣,因為我有設計使用某些道具會加技點所以會稍微麻煩,沒這設計會更簡單。
在學習技能時改成這樣判斷:
1. 變數(技點) = 角色等級
2. 變數(技點)加上變數(技術點增量) [不做這設計就直接無視這段]
3. 判斷: 變數(技點已使用) + 3 是否小於 變數(技點)
4. 學習治療後 ==> 變數(技點已使用) + 3
這樣就可以了,什麼公用事件根本都不用:p。
不過我覺得條件分岐用事件來寫很痛苦就是(汗)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.152.155
※ 編輯: dephille 來自: 123.194.152.155 (07/26 00:15)
推
07/26 20:35, , 1F
07/26 20:35, 1F
推
07/27 10:36, , 2F
07/27 10:36, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章