[問題] 想讀取攻擊力、防禦力已刪文
看板RPGMaker (RPG製作大師 - RPG Maker)作者flumoray (小鎂)時間8年前 (2016/03/23 21:04)推噓1(1推 0噓 9→)留言10則, 4人參與討論串1/1
(後悔由MV入手.....中文討論太少Q_Q)
各位大大好,小妹剛接觸一個禮拜。
目前希望有一個 語法/插件 可以把 攻擊/防禦/.../ 的數值叫出來
我想寫一個條件分支,例如
if 攻擊力>=30 則 Event 發生
我嘗試用變數存取後再讀取變數,可是會遇到困難而且非常麻煩
不知道大大們知不知道,有什麼 插件或是內建語法 可以解決這個問題
感激不盡><
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.235.242
※ 文章網址: https://www.ptt.cc/bbs/RPGMaker/M.1458738249.A.274.html
推
03/23 21:07, , 1F
03/23 21:07, 1F
我希望這個數值=隊伍中第一個成員的數值,這樣變數要設很多、迴圈要用很多個
比如說, 隊伍中只有A 則讀取A的ATK,ATK>=20則事件發生
如果說, 隊伍中只有B 則讀取B的ATK,
我的理解是 $gameActor 可以讀取預設ID的數值
$gamePlayer 則是代表隊伍頭頭的數值 不知道這樣理解對不對...
所以我想說能不能有個函數 可以讓我達成 if Player的ATK >=20 的條件
像是 $gameActors.actor(1).getParam(3) >=20 之類的東西
(這個是我自己亂猜,實際上無法讀取的語法)
→
03/23 21:23, , 2F
03/23 21:23, 2F
→
03/23 21:23, , 3F
03/23 21:23, 3F
QQQQQQ是不是要改完VXA
MV的語法表裡面 $gameActors.actor(1).addParam(3, 88); 是可以增加角色1防禦力88
我想說都可以有語法增加,應該也有語法可以只是讀取數值.....?
※ 編輯: flumoray (36.231.235.242), 03/23/2016 21:25:30
→
03/23 21:50, , 4F
03/23 21:50, 4F
那要怎麼呼叫 攻擊、防禦、....、敏捷的數值呢?
※ 編輯: flumoray (36.231.235.242), 03/23/2016 22:01:34
→
03/23 23:42, , 5F
03/23 23:42, 5F
我試過 $gameActors.actor(x).Param(y)
.thisParam(y)
.getParam(y)
.ATK
都不行XD
→
03/23 23:45, , 6F
03/23 23:45, 6F
我這樣寫 $gameActors.actor(1).atk() >= 20
他跳出錯誤 " number is not a function"
※ 編輯: flumoray (36.231.235.242), 03/23/2016 23:56:44
!!!!!!!!!!!!!!!!我成功了= =
$gameActors.actor(1).atk >= 20
^^^這個要小寫= =||||||||
※ 編輯: flumoray (36.231.235.242), 03/23/2016 23:58:30
→
03/24 00:02, , 7F
03/24 00:02, 7F
→
03/24 00:03, , 8F
03/24 00:03, 8F
謝謝大大!!!!!
謝謝樓上的各位XD
以後還請多指教(?
※ 編輯: flumoray (36.231.235.242), 03/24/2016 00:15:15
→
03/24 00:20, , 9F
03/24 00:20, 9F
→
03/24 00:20, , 10F
03/24 00:20, 10F
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章
54
104
42
80