Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adventure Creator を使ってみた / xrdnk-yokohamaunity4-presentation

270b0c7883545117a9a618dc7ca7cc83?s=47 Denik
July 31, 2020
580

Adventure Creator を使ってみた / xrdnk-yokohamaunity4-presentation

270b0c7883545117a9a618dc7ca7cc83?s=128

Denik

July 31, 2020
Tweet

Transcript

  1. Adventure Creator を使ってみた yokohama.unity #4 LT

  2. 自己紹介 [名前/ハンドルネーム/Twitter] 初鹿 デニック (Hatsushika Denik) デニキ @xrdnk [職歴等] TIS

    株式会社 インキュベーションセンター XRチーム 2019年度入社 → 1年目はSEとしてWebシステム開発 → 2年目に社内異動しXRエンジニアに XR遠隔コミュニケーションサービス 「TeleAttend®」の開発を行ってます
  3. 皆さんは Unity で アドベンチャーゲームを 作ったことはありますか

  4. Unity でノベルゲームといえば • 有料アセット 宴 ($80) Naninovel($150) • 無料アセット Fungus

    Joker Script
  5. Adventure Creator • Adventure Creator (AC) アドベンチャーゲーム (AVG) 制作支援のためのUnity有料アセット$80 2D,3D,2.5D,FPS対応.ノベルゲー,AVGゲー,脱出ゲームが作れる.

  6. Adventure Creator チュートリアル • 公式サイト https://www.adventurecreator.org/ 作者のChris Burton氏のフォーラム対応が素晴らしい • チュートリアル

    https://www.adventurecreator.org/tutorials 2Dゲーム,3Dゲーム,2.5Dゲーム,FPSゲーム • デモゲーム https://www.adventurecreator.org/demos 2Dゲーム,3Dゲームのデモ やってみてください • マニュアル https://www.adventurecreator.org/files/Manual.pdf ver1.71.7時点で426ページ….全て英語.DeepL活用しましょう.
  7. 機能一覧 (1/2) • 入力 • プレイヤーキャラクターの制御方式:マウスクリック,ドラッグ,カーソルキー移動 • ナビゲーション:UnityのPath Finding,ACのPath Finding

    • 入力デバイス:キーボード,マウス,ゲームパッド,タッチスクリーン • アニメーション Mecanim, Legacy形式,2D Sprite Animation • キャラクター制御 足音,歩行速度,Blend Shape など • カメラ • 種類:キャラ追尾,アニメーションカメラ,FPS,TPSなど • カメラワーク:Cinemachine的な機能,クロスフェード,ブレンド • 会話 • テキスト:キャラクターに喋らせる,選択肢分岐,ローカライズ対応 • 音声:セリフに合わせて音声ファイル再生,LipSync,台本出力
  8. 機能一覧 (2/2) • アイテム管理 インベントリー,アイテム合成(クラフト) • UI AVGに必要なUI系はACで基本実装済.オリジナルのUI導入も可能 • セーブ/ロード

    シーン,オブジェクト,アクションなど状態のセーブ/ロードの実装可能 オートセーブもある.オプション設定,プレイヤー情報も実装可能 • 変数 グローバル/ローカル変数の定義をACアクションに利用可能 PlayMakerなどのThird Partyアセットとの変数連携可能 • カットシーン Timeline,Cinemachineとの連携可能 • ビジュアルスクリプティング • その他 サウンド制御,可動オブジェクト,パーティクル・ライトのスイッチ 公開APIへのアクセスによるスクリプトからの制御 Third Party製のアセットの連携が強い
  9. 正直機能が多すぎて 8分で紹介しきれない 駆け足で一部紹介します

  10. 選択肢画面

  11. 会話画面

  12. セーブ・ロードUI

  13. イベント(Hotspot)

  14. AC Game Editor • AC用ゲームエディタ タブが8つある • シーンタブ • 設定タブ

    • アクションタブ • 変数タブ • インベントリタブ • 会話タブ • カーソルタブ • メニュータブ
  15. シーンタブ カットシーンの設定 以下,シーンに自動的に配置してくれる • カメラ • ホットスポット • トリガー •

    インタラクション • 動かせるアイテム • NavMesh • プレイヤー初期位置 • Collision
  16. シーンタブ|Hotspot

  17. 設定タブ インタフェース設定,インベントリ設定,動きの設定,ホットスポット検知方法など

  18. アクションタブ アクションのカテゴリ欄が表示される ここで自分で作ったカスタムアクションスクリプトを作ることもできる

  19. Action List 例

  20. 変数タブ 変数やフラグ設定が出来る グローバル変数,ローカル変数

  21. インベントリタブ アイテム設定,クラフト設定など

  22. カーソルタブ カーソルアイコンのカスタマイズ,カーソル表示のタイミングなど

  23. メニュータブ 自分専用のメニュー画面が作れる

  24. メニュー画面|例:オプション画面

  25. メニュー画面|例:インベントリ画面

  26. メニュー画面|例:クラフト画面

  27. 最後に • 本当ならVR対応の所まで発表したかった.(間に合わずすみません.) • 日本語版マニュアルを作成しました.(DeepLパワー) https://xrdnk.hateblo.jp/entry/2020/07/27/222050

  28. まとめ • Unity でADVゲームを作りたいならACは選択肢になる • 2D,3D,2.5D,FPSにも対応.機能が豊富! • ビジュアルスクリプティング対応.ノーコーディングでも出来る! • VRには公式対応していないが,自分でカスタマイズ出来れば一応出来る

    (間に合わなくてすみません….もしかしたら次回VR対応話す…かも?) ・日本語版マニュアルをDeepLで作りました.翻訳おかしい箇所は見逃してね. https://xrdnk.hateblo.jp/entry/2020/07/27/222050