這個是回復幻影學院論壇裡面fflloowweerr所提出來的問題.
放在這邊當筆記, 免的哪天太久沒碰RM忘光光~XD
LF2改檔就是這樣慢慢忘的七零八落的 = =|||
(哎, 誰叫我那時候對刀法跟線上遊戲比較有興趣)
當時還跟聖龍, 冰火, sam2003一起被別人傳為臺灣四大天王...
還好現在沒人記得我~
不然就囧死了.
廢話太多, 去片~
有誤請鞭, 才剛接觸RGSS沒多久,
靠的是自己那半桶水的程式碼能力瞎弄出來的.
-------該帖------
> 我應該怎樣製作出召喚技能??
> 例如:
> XXX使用特技,則隊員欄出現召喚獸,戰鬥結束後則從隊員欄消失。
> 請問大大們我該如何做出這類技能??
這個嘛...
其實66rpg之前有人問過,
也有很多方法可以做到.
不過他們的做法我嫌太麻煩.
我的做法很簡單
設定召喚獸是某個隊員, 比如說是第78號好了
1. 製作一個共通事件, 只要設定增加隊員第78號
2. 製作特技, 共通事件選剛剛做的.
以上是召喚部份, 因為是用隊員所以最多只能召喚一個.
重複召喚只會取代戰場上已經召喚出來的.
下面是戰鬥結束就離開的部份.
3. 打開RGSS, 找到Scene_Battle 2, 在
def update_phase2_escape分類下的
# 成功逃跑的情況下
if success
和
def update_phase5分類下的
# 刷新狀態窗口
@status_window.refresh
後面插入下面這一段
if $game_party.actors.include?($game_actors[78])
$game_party.remove_actor(78)
end
如你所見, 該段代碼第一段是檢查第78號隊員存不存在;
第二段是如果存在就移掉.
所以如果不是78號, ( )裡的數字自己修改.
-----題外話-----
66RPG的方法是在那兩個位置插入接到共通事件的RGSS,
然後用共通事件去達成, 但是接過去就接不回原本系統戰鬥的RGSS,
所以變的要把Scene_Battle 2的def battle_end(result)全部用另外編寫的方式插到共通事件.
也就是手動把系統的東西再寫進去, 才能讓戰鬥順利結束.
他們的方法有好有壞啦,
好處是可以由共通事件自定義很多東西, 像是勝利宣言、動畫那些的;
壞處是多很多RGSS要搞, 容易增加系統負擔.
有興趣了解自己去找吧...LOL
放在這邊當筆記, 免的哪天太久沒碰RM忘光光~XD
LF2改檔就是這樣慢慢忘的七零八落的 = =|||
(哎, 誰叫我那時候對刀法跟線上遊戲比較有興趣)
當時還跟聖龍, 冰火, sam2003一起被別人傳為臺灣四大天王...
還好現在沒人記得我~
不然就囧死了.
廢話太多, 去片~
有誤請鞭, 才剛接觸RGSS沒多久,
靠的是自己那半桶水的程式碼能力瞎弄出來的.
-------該帖------
> 我應該怎樣製作出召喚技能??
> 例如:
> XXX使用特技,則隊員欄出現召喚獸,戰鬥結束後則從隊員欄消失。
> 請問大大們我該如何做出這類技能??
這個嘛...
其實66rpg之前有人問過,
也有很多方法可以做到.
不過他們的做法我嫌太麻煩.
我的做法很簡單
設定召喚獸是某個隊員, 比如說是第78號好了
1. 製作一個共通事件, 只要設定增加隊員第78號
2. 製作特技, 共通事件選剛剛做的.
以上是召喚部份, 因為是用隊員所以最多只能召喚一個.
重複召喚只會取代戰場上已經召喚出來的.
下面是戰鬥結束就離開的部份.
3. 打開RGSS, 找到Scene_Battle 2, 在
def update_phase2_escape分類下的
# 成功逃跑的情況下
if success
和
def update_phase5分類下的
# 刷新狀態窗口
@status_window.refresh
後面插入下面這一段
if $game_party.actors.include?($game_actors[78])
$game_party.remove_actor(78)
end
如你所見, 該段代碼第一段是檢查第78號隊員存不存在;
第二段是如果存在就移掉.
所以如果不是78號, ( )裡的數字自己修改.
-----題外話-----
66RPG的方法是在那兩個位置插入接到共通事件的RGSS,
然後用共通事件去達成, 但是接過去就接不回原本系統戰鬥的RGSS,
所以變的要把Scene_Battle 2的def battle_end(result)全部用另外編寫的方式插到共通事件.
也就是手動把系統的東西再寫進去, 才能讓戰鬥順利結束.
他們的方法有好有壞啦,
好處是可以由共通事件自定義很多東西, 像是勝利宣言、動畫那些的;
壞處是多很多RGSS要搞, 容易增加系統負擔.
有興趣了解自己去找吧...LOL