微信扫一扫 分享朋友圈

已有 14078 人浏览分享

[便捷工具] 特效瀏覽、新增、實作(破產版六轉技能)

  [複製鏈接]

集團新軍

Rank: 1

199

威望

296

金錢

1321

A幣
主題
7
帖子
34
精華
6
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
7
閱讀權限
10
註冊時間
2022-4-23

精華作者勳章社群建設勳章創作者勳章傑出貢獻勳章

該用戶從未簽到

精華 s2983456 發表於  2023-7-7 23:51:37 | 顯示全部樓層 | 閱讀模式
本帖最後由 s2983456 於 2023-7-24 21:49 編輯

這篇文章是受到林小宇大大幾篇文章的啟發
他的 UI速查腳本JS 系列文章教大家如何用NPC快速查看所有UI素材


而除了UI,另一種素材形式就是特效,簡單來說就是多個圖片組成的動畫
並且除了可以用NPC對話框檢查素材,另一種更大,更快速看素材的方法就是透過瀏覽器

這篇文章你可以學到
1. 如何快速瀏覽WZ所有特效or素材
11.gif

2. 在遊戲中快速檢查特效施放效果
output.gif

3. 使用例子 - 六轉技能(破產版)
5.gif

正片開始
(一) 特效來源
        (1) wz本身
        (2) 手動新增
(二) 特效顯示類型
        (1) 固定位置顯示
        (2) 相對角色位置顯示
(三) 使用例子
        (1) 以前做的東西(彩虹裝備系統...)
        (2) 破產版六轉技能

(一) 特效來源
        (1) wz本身
                特效在wz中,就是一個節點之下,有多個圖片,並從0開始標號
                大家最熟悉的特效之一,就是組隊任務的通過,他的結構就是quest/party/clear/0~3
                0.png

                那今天我想找一個適合的特效來顯示,一種很累的做法是HA打開一個一個看,不然就是匯出圖片一個一個看,但畢竟他是用來顯示動畫的,圖片一個一個看也是很累
                老實說我不知道大家都怎麼做這種事,但我做了一個功能,他可以對節點下所有的特效匯出成gif,並且產生一個a.html,只要查看這個網頁,就可以一口氣看到所有動畫
                ->點擊按鍵
                1.png
                ->輸出a.html加一堆gif,gif的檔名就是完整階層名字
                2.png
                ->查看a.html
                3.png
                然後你在做甚麼系統、副本或功能的時候,就可以考慮讓特效豐富你的遊戲
                這個HA載點我會放在最後,這裡我就不講code了,只要看過之前HA修改教學跟ChatGPT,你也做得到,但大家應該只想用,我就丟載點了

        (2) 手動新增
                就是HA點節點右鍵 -> Add -> Canvas -> 選擇GIF,他就會幫你把GIF分層好幾個圖片加進去,我做彩虹裝備系統也是幹別的遊戲的圖加進去的
                4.png
                結果如下
                5.png
               
(二) 特效顯示類型
        (1) 固定位置顯示
                這一種特效顯示方式,會顯示在遊戲畫面的固定位置,也就是你人物移動到哪都無關,他有一個限制,就是只能顯示Map.wz/Effect.img內的特效
                NPC語法呼叫cm.showEffect(false, <特效位置>);,比方說我想要顯示組隊任務的通過,那就是cm.showEffect(false, "quest/party/clear");
                端口語法呼叫c.getPlayer().getMap().broadcastMessage(MaplePacketCreator.showEffect(<特效位置>));
        (2) 相對角色位置顯示
                這一種特效顯示方式,會顯示在相對於角色的位置,例如衝裝你的頭上會有特效,放技能你的身上會有特效
                這種就沒有只能顯示Map.wz/Effect.img的限制了,基本上任何WZ中下面有從0開始標號的圖片,都可以用
                NPC語法呼叫cm.ShowWZEffect(<特效位置>);,例如cm.ShowWZEffect("UI/tutorial.img/15");
                端口語法呼叫c.sendPacket(UIPacket.AranTutInstructionalBalloon(<特效位置>));

                以下的NPC是用來快速檢查特效在遊戲中釋放的效果,只要搭配我的HA輸出的gif檔,直接複製gif檔案位置上去,他就會施放特效
  1. var status = -1;

  2. function start() {
  3.     cm.sendGetText("");
  4. }

  5. function action(mode, type, selection) {
  6.     var pw = cm.getText();
  7.         cm.ShowWZEffect(pw.substring(pw.lastIndexOf("/")+1).replaceAll("\\.wz\\.","/").replaceAll("\\.gif","").replaceAll("\\.","/").replaceAll("/img",".img"));
  8.         cm.sendGetText("");
  9. }
複製代碼
               比方說我把file:///C:/Users/Terry/Desktop/SKILL/Skill.wz.000.img.skill.0001013.effect0.gif貼近去
                6.png
                點擊確認後特效就會出現在你身上
                7.png
                這邊我貼的是skill.wz裡面的特效,那我今天貼file:///C:/Users/Terry/Desktop/UI/UI.wz.ChatBalloon.img.miniroom.PSSkin.gif的話會變怎樣呢
                4.gif
                你會想說靠夭這三小,沒錯,只要有從0編號的圖片陣列,這個函式都有辦法幫你秀出來

(三) 使用例子        
        其實就是在適當的時間放適當的特效
        (1) 以前做的東西(彩虹裝備系統...)
                打到稀有裝備的瞬間,施放rare drop特效
                5.gif
        (2) 破產版六轉技能
                放技能的瞬間,施放六轉特效(最前面那張圖)                作法就是角色施放技能時,端口會收到封包,從中檢查施放的技能是什麼
                如果是XXX技能,就用c.getPlayer().getMap().broadcastMessage(MaplePacketCreator.showEffect("six"));讓他秀出XXX特效
                但這跟正服還差地遠,第一是特效圖示網路上抓的,所以他的透明沒辦法表現的很好,只能等韓服開放在去韓服偷
                第二是攻擊段數需要在特效顯示時不間斷的出現傷害,應該要改到客戶端,這我就不會了,只能故意把動畫加速,讓數字出現的時機剛好差不多而已
               
HA載點:
遊客,如果您要查看本帖隱藏內容請回復


共收到 756 A幣
打賞榜
共打賞 400 A幣
共打賞 300 A幣
共打賞 51 A幣
共打賞 5 A幣
暫無
----
暫無
----
暫無
----

點評

还是有问题 。。。 导入GIF 图片会被放大到1127X801 分辨率。。。  發表於 2023-7-10 23:20
改好了 你再重載一次看看  發表於 2023-7-8 19:18
导出的GIF,背景是全黑色的,怎么去除黑色背景呢?  發表於 2023-7-8 18:13
你真的每一次都能給我們帶來驚喜,看到你願意把這樣的教學放出來,真心覺得非常值得敬佩跟尊敬。  發表於 2023-7-8 04:43

集團新軍

Rank: 1

104

威望

247

金錢

0

A幣
主題
0
帖子
39
精華
0
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
10
註冊時間
2022-10-11

該用戶從未簽到

zsz938 發表於 2023-7-8 01:07:42 | 顯示全部樓層
看起来很厉害,支持!

鋒芒初露

Rank: 3Rank: 3

435

威望

258

金錢

29

A幣
主題
0
帖子
55
精華
0
綜合社群主題發文量
5
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
0
閱讀權限
30
註冊時間
2020-4-18
  • TA的每日心情
    慵懶
    2024-3-7 23:25
  • 簽到天數: 70 天

    連續簽到: 1 天

    [LV.6]常住居民II

    wsx414 發表於 2023-7-8 08:13:18 | 顯示全部樓層
    感謝分享教學,來學習看看

    小有建樹

    Rank: 5Rank: 5

    1138

    威望

    1萬

    金錢

    90

    A幣
    主題
    10
    帖子
    184
    精華
    0
    綜合社群主題發文量
    51
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    9
    閱讀權限
    70
    註冊時間
    2022-3-25
  • TA的每日心情
    無聊
    前天 17:25
  • 簽到天數: 864 天

    連續簽到: 20 天

    [LV.10]以壇為家III

    SMILE1202 發表於 2023-7-8 08:43:40 | 顯示全部樓層
    真是高手!!
    感謝分享教學

    鋒芒初露

    Rank: 3Rank: 3

    596

    威望

    1207

    金錢

    0

    A幣
    主題
    0
    帖子
    15
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    30
    註冊時間
    2022-7-14

    該用戶從未簽到

    lucky80425 發表於 2023-7-8 09:24:41 | 顯示全部樓層
    好強唷。 謝謝,來學習一下

    初窺門道

    Rank: 2

    229

    威望

    499

    金錢

    21

    A幣
    主題
    2
    帖子
    32
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    2
    閱讀權限
    20
    註冊時間
    2022-2-25
  • TA的每日心情
    鬱悶
    2022-12-23 15:04
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    阿修羅 發表於 2023-7-8 09:51:03 | 顯示全部樓層
    想看exportGif的功能˙

    集團新軍

    Rank: 1

    195

    威望

    464

    金錢

    219

    A幣
    主題
    0
    帖子
    62
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-9-16
  • TA的每日心情

    2021-9-22 00:20
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    as594971779 發表於 2023-7-8 12:03:50 | 顯示全部樓層
    大神。。。收徒吗!!!

    集團新軍

    Rank: 1

    195

    威望

    464

    金錢

    219

    A幣
    主題
    0
    帖子
    62
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-9-16
  • TA的每日心情

    2021-9-22 00:20
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    as594971779 發表於 2023-7-8 12:04:05 | 顯示全部樓層
    为何这么吊

    集團新軍

    Rank: 1

    195

    威望

    464

    金錢

    219

    A幣
    主題
    0
    帖子
    62
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-9-16
  • TA的每日心情

    2021-9-22 00:20
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    as594971779 發表於 2023-7-8 12:19:58 | 顯示全部樓層
    怎么工具无法打开

    集團新軍

    Rank: 1

    195

    威望

    464

    金錢

    219

    A幣
    主題
    0
    帖子
    62
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-9-16
  • TA的每日心情

    2021-9-22 00:20
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    as594971779 發表於 2023-7-8 12:23:27 | 顯示全部樓層
    双击无法反应 HaRepackerResurrected.exe

    初窺門道

    Rank: 2

    388

    威望

    538

    金錢

    216

    A幣
    主題
    13
    帖子
    69
    精華
    5
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    13
    閱讀權限
    20
    註冊時間
    2019-8-9

    精華作者勳章

  • TA的每日心情

    2021-6-8 20:12
  • 簽到天數: 14 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    a894985459 發表於 2023-7-8 12:52:55 | 顯示全部樓層
    動畫傷害只能用土炮方式做修改
    修改攻擊次數 把總體傷害%數降低
    配合動畫總延遲ms計算需要多少hit 就可以做到仿六轉效果

    點評

    傷害延遲是透過客戶端控制的 那個工程量真的很大 能做到的部分 只能像GMS 111惡魔末日烈焰那樣  發表於 2023-7-9 18:43
    我有試著把段數改超高,但呈現出來就是數字一直往上飛,打出來的數字延遲不知道怎麼控制,撐不到動畫放完  發表於 2023-7-8 16:20
    我自己有把Gms 117的技能都修改為目前台服新版技能特效 對這部分小有了解  發表於 2023-7-8 12:56

    初窺門道

    Rank: 2

    260

    威望

    148

    金錢

    12

    A幣
    主題
    1
    帖子
    67
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    20
    註冊時間
    2021-8-6

    該用戶從未簽到

    g2578141 發表於 2023-7-8 13:22:50 | 顯示全部樓層
    來學習一下 感覺很厲害

    集團新軍

    Rank: 1

    195

    威望

    464

    金錢

    219

    A幣
    主題
    0
    帖子
    62
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2021-9-16
  • TA的每日心情

    2021-9-22 00:20
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    as594971779 發表於 2023-7-8 14:02:22 | 顯示全部樓層
    双击无法反应 HaRepackerResurrected.exe

    集團新軍

    Rank: 1

    111

    威望

    270

    金錢

    396

    A幣
    主題
    0
    帖子
    43
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    10
    註冊時間
    2022-7-7
  • TA的每日心情
    開心
    2022-7-8 22:07
  • 簽到天數: 2 天

    連續簽到: 2 天

    [LV.1]初來乍到

    逍遙飛舞 發表於 2023-7-8 14:58:31 | 顯示全部樓層
    感謝您為架設圈提供的貢獻!

    集團新軍

    Rank: 1

    199

    威望

    296

    金錢

    1321

    A幣
    主題
    7
    帖子
    34
    精華
    6
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    7
    閱讀權限
    10
    註冊時間
    2022-4-23

    精華作者勳章社群建設勳章創作者勳章傑出貢獻勳章

    該用戶從未簽到

     樓主| s2983456 發表於 2023-7-8 16:09:52 | 顯示全部樓層
    as594971779 發表於 2023-7-8 14:02
    双击无法反应 HaRepackerResurrected.exe

    已修正,請再重載試試
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    34

    發文

    296

    金錢

    1321

    A幣

    ----------榮譽勳章----------

    精華作者勳章 社群建設勳章 創作者勳章 傑出貢獻勳章

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-11-21 16:47 , 網路刷新 0.160651 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322