【リリース日】2019年4月5日ネットで見つけたソースコードをUnityでテストする時に毎回コピペして作るのが面倒!そんな時に活躍するエディタです。クリップボードにコピーした「ソースコード、シェーダ、テキスト」Unityで新規作成すると、貼り付けされたファイルが生成されるシンプルなツールです。意外と便利かもしれない!と思ったアセット。他3つの便利な無料アセット※詳しくは記事内にてSceneViewPlus(無料)・普段使わないテンキーを有効活用!シーンビューのカメラを自由自在に操作などキーボード操作が便利になります。”よそ見防止”にもなる機能付き。ButtonInspector(無料)・Inspectorにボタンを追加してメソッドを実行。エディタ中、プレイ中、ともに使用可MethodTest(無料)・エディタ画面からメソッドを実行。こちらもエディタ中、プレイ中ともに使用可お知らせ昨日の記事(最適化ツール)はただいま作成中です。旧アセットストア閉鎖の情報が入ったため、姉妹サイト対応を平行してます。Script使い方3つの無料アセットSceneViewPlusテンキーでシーンビューの操作や設定変更Unity作業中にネット見て遊んでしまう対策キーリストButtonInspectorInspectorにボタンを追加。Script、Shader、Textのいずれかをクリップボードにコピーして、Unityで素早くファイル化することのできるツールです。使い方ネットで見つけたソースコードを素早くUnityに取り込みます。シンプルなコードで試してみました。2018.3.6以上から使用できます。対応するUnityを用意して、アセットをインポートしましょう。UnityAwake()とStart()時に、どちらが先にDebug.Logが呼び出されるかのテストコード。ソースコードをクリップボードにコピーします。「関数のみ」クリップボードにコピーして、生成した結果エラーが発生しました。usingから最後の行まで揃ったソースコードが必要です。TextFile」3つの中から選択します。Script」を実行します。ファイル名を入力、Saveを実行クラス名「AwakeAndStart」を入力後、Saveを実行します。ソースコードが生成されるクリップボードが貼り付けられた状態のソースコードが生成されます。以降のバージョンが必要インターネット対応コードをテストするのが好きで、待つのが好きではない人のために設計されています!•コード/シェーダ/テキストをコピーするだけです。•プロジェクトタブを右クリックします。"クリップボードから"メニューからファイルフォーマットを選択します。•ファイル名を入力してください。【リリース日】2016年8月23日シーンビューのゲームオブジェクトをテンキーで操作することのできるツールです。テンキーにショートカットキーを割り振るスタイルのユーティリティツールです。Blenderの操作に慣れているなら馴染みやすいかも。確かにテンキー使いますよね。*さらに、Blenderの他の機能と同じように。「F1キー」でテンキーの割り当てが確認できます。Unity作業中にネット見て遊んでしまう対策Unityウィンドウがバックグラウンドにある状態で、シーンビュー辺りまでマウスを移動すると、マウスフォーカスでUnityが自動的に最前面になる機能です。(Macにて確認済み)使えばわかりますが、意外とUnityに集中しやすい環境になります。>SceneViewPlusで任意の機能を有効/無効にします。FocusのチェックをOFFにすると、この機能は作動しなくなります。=選択したすべてのオブジェクトを非表示にするオブジェクトのActiveをHキーで一括OFF。SceneViewを現在のカメラに合わせます。=正投影法を切り替えます。SceneViewを後ろの軸に移動します。SceneViewを右軸に移動します。SceneViewを一番上の軸に移動します。SceneViewを前面の軸に移動します。SceneViewを左の軸に移動します。SceneViewを下の軸に移動します。「4、6、8、2」(左右上下)で視点を微調整すると、オブジェクトが見渡しやすい。別軸の回転ができます。ズームアウトが行えます。Blenderライクの視点切り替えをUnityでも出来る様になる便利なホットキーツール。以降のバージョンが必要Unity用のSceneViewPlusは、SceneViewで直接ゲームオブジェクトを簡単に操作できるようにするエディタ拡張機能です。*シーンビューと選択状態の保存/読み込み。*テンキーを使って、GameObjectsをSceneView上で移動、回転、フォーカスします。GameObjectsを有効化/無効化します。*すべてのGameObjectを選択/選択解除します。*正投影法を切り替えます。*ワイヤーフレームレンダリングモードを切り替えます。>SceneViewPlusで任意の機能を有効/無効にします。*オブジェクトグループを作成します。*画像効果(メインカメラのような効果を追加)。*さらに、Blenderの他の機能と同じように。5.3.4以降のサポートソースコードが含まれるButtonInspectorInspectorにボタンを追加。【リリース日】2016年10月14日Inspectorからメソッドが実行できるツールです。ソースコードにボタン属性を追加することで、Inspectorにボタンが表示できます。クリックするとメソッドが呼び出せます。「元に戻す&やり直し」をサポートDebug.Logはさすがに元に戻すことはできませんが、ランダムで出力したテキストは正確に巻き戻っていました。Button属性の追加ソースコードのbool変数の手前に「Button属性」を付与するとInspectorにボタンが表示できます。button_1;エディタ中、実行中どちらでも使用可能?検証した結果、どちらでも作動することを確認しました。開発が捗るアイデア次第でステキな使い方ができると思います。ワンクリックでパブリックフィールドのパラメータを整列させたり、セーブデータをセットしたり、レベルデザインの作業効率化など様々な事に使えるエディタです。インスペクタから直接メソッドを呼び出すことができます。元に戻す/やり直しをサポートします。両方のタイミングで任意のメソッドを呼び出す事ができるエディタです。様々なことに活用できる自由度の高いツールです。※サンプルシーンが無かったので簡単なコードを用意しました。「宇宙空間に星をランダムで配置したい」プレイ中にインスタンスで星をランダムで生成するのと同じコードで実行&出力します。通常と違い、結果が維持されるのでレベルデザインにも活用できちゃうわけです。クリックする度にSphereが作られるだけのシンプルなコード。ソースコードを作ります。マテリアルカラーの変更。この方法はパフォーマンス的によろしくないのでオススメできません。エラーが出ますが一応使えます。}}syntax2htmlゲームオブジェクト星のPrefabただの「Sphere」をPrefabにしただけです。名前「Star」マテリアル何も設定していないマテリアルを新規作成してStarのPrefabに関連づける。Spawn.cs」をアタッチします。設定するオブジェクトはこんな感じです。Objecy:星のPrefabParent:適当に空のオブジェクトを作ってセットしてください。ここに大量のClonr星インスタンスが作られます。MethodTestからエディタを開きます。Typeをクリックします。するとズラッと実行可能なメソッドリストが現れます。TextMeshProのメソッドや、自作のコード、Unityのあらゆるメソッドがここから呼び出せちゃいますよ!先ほど作成した「StarSpawn」をクリックします。Method」をクリックします。すると、ゲームオブジェクトのPropertiesがズラリと表示されます。できそうで面白そうですね。名前を変更したりタグ、Transformなどエディタ中、プレイ中に触る事ができます。先ほど作ってアタッチした「SpawnStar」を選択します。デフォルトの状態オブジェクトや引数やセット出来る項目が現れました。パラメータを入力するTarget:メソッドを持っているオブジェクトを指定x,y,z:これは私が作った星を生成する範囲です。大きければ広範囲に出現します。Method」(メソッドを起動)を実行します。Method」をクリックする度に、Instantiateが呼ばれて星Prefabのインスタンスが作られます。一応マテリアルの色が個別でランダムになりますよ。(パフォーマンス的に残念)途中でパラメータ(星の範囲)を変更すれば、途中から切り替えることもできます。自作ScriptでUnityのゲーム開発を強化してみてはいかがでしょうか。シンプルなメソッドを用意しています。Debug.Log()を出力するだけのメソッド「TestMessage()」を実行してみてください。Method」にて、TestMessage()を選択する。2.Target:ゲームオブジェクト「MethodTest」をセットします(StarSpawnコンポーネントを持っているオブジェクト)3.実行する「メソッドの実行テスト」と表示されれば成功です。Unity初心者の方でも扱えると思えるシンプルで簡単なアセットでした。2種類のアセット3番目に紹介した「ButtonInspector」基本的には、ほぼ同じです。・ButtonInspectorソースコードでボタンを作ってメソッド名を指定するタイプ。プログラミングができないとちょっと辛い。メリット:とにかく実行しやすい。Inspectorを開いてボタンを押すだけ!デメリット:実行中に思いついたメソッドを強制的に呼び出せない・MethodTestプログラミングができなくても、エディタからメソッドを呼ぶ事ができます。メリット:プレイ中に「特定の機能を実行したい」と思ったタイミングでエディタを開いて強制的に実行させるライブ感があります。デメリット:Scriptをコンパイルするとエディタが毎回リセットされます。メソッドの指定、オブジェクトの指定、パラメータを登録する必要があって繰り返しで試すのがちょっと苦痛になるかも。そんな時には「ButtonInspector」の方がコンパイルしても固定だから楽ちんですね。以降のバージョンが必要このツールを使用すると、簡単かつ迅速にあなたの方法をテストすることができます。シンプルでインタラクティブな方法。プレイモードに入らずにそれらのメソッドを呼び出す。すべての種類をサポートします。パラメータをサポートします。プロパティ(get、set)をサポートします。静的メソッドとインスタンスメソッド。楽しい!【毎日更新】アセット割引情報サイト毎日リアルタイム更新。土曜・日曜・月曜はアセットストアのお休み。イチオシアセットバーチャルYoutuberシロがご紹介する2018年度のオススメアセット過去セールから神アセットを探す過去大セールで登場したタグです。AssetStoreまとめ※右サイドバーの「月別アーカイブ」や「タグ」からチェックすることもできます。(直リンク)から素早く検索画面に行けます。アセット名、パブリッシャー名など入力してご活用下さい。落ち着いた頃に2018年度の無料まとめ記事作ります。~11月2日】ゲーム開発の作業効率がアップするユーティリティ系ツール6撰。ヶ月)アセットストアに関する記事を人柱として毎日記録していくブログです。作者セールをリアルタイムでお知らせセール&無料化を自動検出する割引情報サイトを用意しました。セール知識マッドネスセールの歩き方セール初心者はまずこちらの記事を必ず読もう!オススメアセットをピックアップしました。GameWorksによるリアルタイム物理エンジン。[Beta]Unity公式から超大型プロジェクトが新作登場!プログラミング不要!3Dアクションアドベンチャーゲーム開発ができる3DゲームキットのBeta版です。fast!ベジェ曲線で自由な形状、美しいシェイプが作れます。Cityアサシンクリード風の世界観。超絶キレイな家具、家電がすごい。23:59まで【まもなくセール終了】徹底的にリアルさを追求した本格的な「海システム」立体感のある波の衰減、船舶がおこした波の相互作用を水面、水中へ動的にシミュレート。『ガソリンスタンド』をテーマにしたトゥーンスタイルの街。Affiliateプログラムに参加しています。assets!”開示:この投稿にはアフィリエイトリンクが含まれている可能性があります。リンクをクリックして私たちが推薦したものを購入すれば、手数料を受け取ることがあります。これらのリンクをクリックしてもお金はかかりません。素晴らしいアセットを推薦しながら開発プロジェクトに資金を援助してくれるでしょう。民家オススメ記事のリンクいつも応援ありがとう!準備中はてなブログをはじめよう!assetsaleさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。