赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 4 |
经验 | 3770 |
最后登录 | 2024-5-19 |
在线时间 | 84 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 418
- 在线时间
- 84 小时
- 注册时间
- 2015-5-16
- 帖子
- 21
|
本帖最后由 ay9010x 于 2023-7-10 11:18 编辑
先來討論一下階段技能部分吧,這很簡單,思路如下:
- 第一階段技能使用後獲得「第一階段狀態」
- 第一階段狀態效果為「習得第二階段技能」
- 第二階段技能使用後會獲得「第二階段狀態」並解除「第一階段狀態」
- 第二階段狀態效果為「習得第三階段技能」
- 以此類推直到最終階
以上好處是不用任何套件,但在狀態效果的設定上比較麻煩。
如果你尋求更為複雜的條件效果,可以參考YEP的skill core套件,
他可以把判斷條件寫在技能的注釋(note)中,
以下是他給的範例「使用者lv大於50才會顯示技能」:
- <Custom Show Eval>
- if (user.level > 50) {//判斷式
- visible = true;//顯示該技能
- } else {
- visible = false;//不顯示該技能
- }
- </Custom Show Eval>
复制代码
假設你要用特殊狀態,比如說中毒後該技能才會出現:
- <Custom Show Eval>
- if (user.isStateAffected(4)) {//假設中毒狀態的編號是4
- visible = true;//顯示該技能
- } else {
- visible = false;//不顯示該技能
- }
- </Custom Show Eval>
复制代码
因為它的效果是「控制顯示」所以你的角色還是要習得全套技能才有用,
以下是我之前做過的順序技能,順序是:「蓄電->蓄電II->打雷->雷霆」,
我技能大概是下面的設置(以最終階技能為例):
立繪部分比較麻煩,我也沒有用過。
記得VA有一個LNX11c套件是專門處理這個的,
但你在MV也可以使用YEP的buff和狀態套件來達成,
方法可以參考這個頁面。
不過你知道的,MV在原生戰鬥介面下是沒有顯示角色頭像的,
VA的LNX11c套件當初是跟同作者的LNX11配套的(就是戰鬥畫面變回XP風格有頭像),
在MV使用這種方法可能會與你使用的戰鬥UI套件衝突。
像上面的參考頁面中就會跟SRD's Battle Status Customizer套件起衝突(頭像不會更新)。
(不過看來打開SRD套件的Active Updating應該就可以解決了) |
评分
-
查看全部评分
|