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

前言

※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變更的官方教學

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为何叫做 shell ? shell prompt(PS1) 与 Carriage Return(CR) 的关系?...
    Zero___阅读 3,193评论 3 49
  • 提問的智慧 How To Ask Questions The Smart Way Copyright © 2001...
    Albert陈凯阅读 2,445评论 0 8
  • 程序員創業白皮書 作者:Paul Graham Paul Graham是程序員,專欄作家。他在1995年創建了第一...
    刘立山John阅读 1,992评论 0 20
  • 昨日去富力桃园见了一个客户,我9点半出门,迟到1个小时又几分钟,以为半小时可以到。开会迟到,见客户迟到已经是常态。...
    明慧蔡洁阅读 175评论 0 0
  • 妙雯日程按排 1.早会,签到 2.特种兵作业 3.团队按排 4.朋友圈点赞评论 5.去尝试破冰,回访老顾客 6.晚...
    妙雯阅读 204评论 0 0