テラシュールブログスマートフォン用の表示で見るテラシュールブログ旧テラシュールウェアブログUnity記事。UnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。アセット紹介、AssetStoreUnityで「ゲーム」を作ろうと思った場合プログラミングは避けられません。そのプログラミングの過程で「C#」もしくは「UnityScript」を選択する事となりますが、最近おもしろい選択肢を見かけました。Machineは、ビジュアルスクリプトをサポートする無料のアセットです。見た感じ、このアセットでは以下のような感じの機能をサポートしているみたいです。State特定のコンポーネントにアクションを仕込み、その処理を毎フレーム実行するようにします。ここではUnityが標準で提供している基本機能等を動作させる事が可能です。Tree幾つかの状態を元にどの挙動を行うかを選択する機能です。各イベントの下に行いたい処理や選択肢等を追加し、処理の流れを作成していく流れとなります。ここでの動作は、「実行時に動作中の機能が緑色」といった形で通知されます。光っていない箇所はループ内で動作していない命令です。FSM有限状態機械と呼ばれる手法が可能です。要するに矢印で次の挙動を指定します。ノードは基本的な機能(UI制御やオブジェクトの制御・パラメータの制御)等が出来る他、BehaviourTreeのような複雑な処理の登録や自作スクリプトの登録、ActionStateの登録が可能です。基本的に「機能のノードを一覧から選択」「条件指定して矢印」といった形で処理の流れを生成していきます。BlackBoadFSM・ActionState・BehaviourTreeで使用する変数群は、Blackboadで定義します。このアセットを使えば殆どマウス操作のみで処理の流れが作成出来そうです。Rift向けコンテンツをノーコーディングで作成したり、プロトタイプなゲームデザインの構築、また複雑になりやすく使い捨てのギミック等を生成する際に便利かもしれません。独自にFSMを構築出来る事・高速で動作する(と主張している)事もあり、AIやカットシーンといった複雑な需要にも対応出来るかもしれません。ちなみにPro/Indieとの違いは対応プラットフォームの数らしく、Free版ではOSX・Windowsの機能をサポートしており、それ以外は自己責任となります。(Indieで全プラットフォーム、Proでソース開放及び機能の優先的な追加)使い方の紹介は反響(ツィート数やはてブ数)でやるかもしれません。向けに呟くと調べるかもしれません。Playables"で、VideoPlayerやTextをタイムライ...Timelineのサンプルが公開されました。(1)月別アーカイブはてなブログをはじめよう!tsubaki_t1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。