美文网首页
【初心者向】使用UTAGE3(宴3)插件製作ADV - 利用De

【初心者向】使用UTAGE3(宴3)插件製作ADV - 利用De

作者: liqueur3rum | 来源:发表于2018-02-21 15:05 被阅读0次

    前言

    ※Demo就不在簡書發布了

    這是獲得原著許可,結合自己先前發的教程所開發的Demo
    全部的指令要介紹完有些難,外加自己後期修改了一些code,
    因此就只選幾個重要的來一起寫

    ps.自己很少用中文打記事與教程了,
    如有什麼不順暢或是奇怪的地方,還請見諒orz

    如果有什麼問題,歡迎私訊來
    不過自己因為工作與私人時間的關係,有時回信會必較慢,還請見諒

    原著

    【终将成为你×哈利·波特】獾与蛇
    作者:雾山
    原作連結:山百合會
    本次修改成ADV範圍:第一章 The Endless Valentine's Day(1) ~ (5)

    Start

    好了,就廢話不多說直接開始吧
    獾与蛇的第一章總五節,全部放一起也可以,
    但是因為之後編輯修改時會太費力,便切割了以下5張sheet:

    Start
    Chapter2
    Chapter3
    Chapter4
    Chapter5

    在開始編輯adv指令前,首先將素材等設置
    Texture的文件夾裡會有以下分類

    • BG : 背景
    • Character : 角色
      ┗ nanami(七海)
      ┗ yu(郁)
    • Itme(物品)
    • Event : 事件
    • Thumbnail : CG畫廊的CG縮圖

    為了方便整理,
    Character裡再依角色分類出文件夾,類似如下圖:


    03.png

    ※meta為unity對資源的紀錄文件,無視就好

    接著,補完素材的設定Sheet
    Character Sheet

    • CharacterName : 指令名
    • Pattern : 引數
    • fileName : 文件路徑
    04.png

    Texture Sheet

    • Label : 指令名
    • Type : 類型( 背景 / 活動 )
    • Event : 將會自動隱藏所有角色
    • BG : 階層為角色之後
    • fileName : 文件路徑
    05.png

    素材設定好之後就可以開始打指令了
    遊戲開始時若是直接開始便會太唐突,因此便需要在開頭時設定場景fade指令



    指令說明 :
    2、開頭圖像
    3、等待點擊
    4、關閉開頭圖像
    5、FadeOut
    6、等待指定時間
    7、切換背景
    8、FadeIn

    command 指令說明 Arg1 Arg3 Arg6
    BgEvent 全畫面圖像 Chapter1
    WaitInput 等待點擊或按鍵被按下
    BgEventOff 關閉活動背景
    FadeOut 漸出 指定顏色 漸出時間
    Wait 等待 等待指定時間
    Bg 背景 指定背景
    FadeIn 漸入 漸入時間
    Bgm 播放音樂 指定音樂
    效果如下 :
    command Arg1 Arg2
    Character Character Sheet 上設定的CharacterName Character Sheet 上設定的Pattern

    接下來是角色立繪切換的指令
    角色的立繪很簡單,指令如下圖


    command Arg1 Arg2
    Character Character Sheet 上設定的CharacterName Character Sheet 上設定的Pattern

    此處郁的指令處,可以看見變更只有Pattern,
    指令先是警戒(右), 接著再轉為震驚(右),這樣簡單的切換圖像這樣就能輕易地為對話添生動感

    指令的效果如下 :


    另外,相同指令方法也可以用在Item上,來給予更多ADV演出


    為了讓演出更為豐富更能製造氛圍,
    接下來要介紹3種特殊演出效果

    Shake

    command Arg1 Arg2 Arg3
    Shake 效果目標(Graphics = All) x = 左右範圍,y = 上下範圍,Time = Shake持續時間

    指令的效果如下...
    gif檔的關係,結果看起來沒那麼效果好orz


    1 ~ 5節試驗下來,
    其實基本上只用Character、Fade、Shake等3個指令就能做出不錯的演出效果

    ImageEffect 官方

    RuleFade(由下往上):

    command Arg1 Arg2 Arg6
    RuleFadeIn 效果目標 效果:直、縱、OUT、IN 效果時間
    效果:

    ImageEffect(魚眼):

    command Arg1 Arg2 Arg3
    ImageEffect 指定相機SpriteCamera 特效Twirl 關鍵幀的動畫名稱TwirlAnimtionIn

    粒子特效、多語言化本來要打算寫的,
    但在實際開發時發現,粒子特效對不熟悉Unity的新手來說還得要稍微理解粒子系統與prefab,想來想去,便決定跳過

    至於本地化語言,研究了一陣發現神TM太難用,便受不了跑去改了Code,
    由於改Code也遠離本來這篇記事的target,因此也將本地化語言也就跳過

    結束時的篇章跳轉

    command 指令說明 Arg1 Arg2
    StopBgm 停止BGM
    FadeOut 漸出 指定顏色:black 漸出時間
    Wait 等待 等待時間
    Jump 遷移至指定Sheet 遷移的Sheet名、ex: *Chpater ○○○

    效果:


    UI變更

    研究了下,教學寫的滿詳細的,google翻譯也沒啥問題,也就跳過吧!
    UI變更的官方教學

    好啦,自己所用到的指令除了比較難的兩個沒說之外幾乎都介紹完了
    如果真的有什麼問題,歡迎私信:)

    相关文章

      网友评论

          本文标题:【初心者向】使用UTAGE3(宴3)插件製作ADV - 利用De

          本文链接:https://www.haomeiwen.com/subject/bfgrtftx.html