スクリプトInspectorウィンドウで何か作業を行なっている時、自作したコンポーネントやスクリプトの使い方を調べたいことがあります。自分ひとりで開発しているならまだしも、あなたが開発担当ではないケースだと、自作スクリプトの使い方が分からないことがあるかもしれません。チームの開発担当の人にすぐ聞ける状況なら別に良いのですが、リモートで作業してるしあの人もう今日の仕事終えて飲みに行っちゃってるし、でもこのフィールドの使い方わかんねーようわぁぁぁんなんて時に、使い方が書かれているドキュメントにすぐ飛べるとすごく便利。......なんだか状況が限定的だけど、例えばEditor拡張を配布した時だって、すぐリファレンスに飛べると使う側も助かります。こんな時に使いたいのがHelpURLAttribute。指定したヘルプページへのリンクを貼ってくれるので、もしスクリプトの使い方が分からなくて、開発担当の人が帰っちゃってても安心です。SierraUnity2018.1.0f2HelpURLAttributeについてHelpURLAttributeは、指定したURLへのリンクを提供します。記載する場所はクラス名の前で、クラスの使い方を説明したページのURLを書いておくべし。完全に社内で使うだけのクラスであれば、社内のサーバーにヘルプページを用意して、そこに飛ばすのが一番良いかも。プロジェクトであれば共有サーバもあるだろうし、そこにドキュメントを置くと良い感じ。どこからこのURLを参照できるかというと、コンポーネントの右上にある本のアイコンから。右上の本のアイコンUnityデフォルトのコンポーネントだと、Unityのマニュアルに飛ぶようになっています。Unityインストール時にドキュメントもインストールされているかと思いますので、おそらくローカルのマニュアルに飛ぶはず。指定したURLに届くならローカルでも外部サーバでもOKなので、社内にドキュメント用サーバを用意しておくことだって可能です。サンプルHelpURLAttributeは、[HelpURL(リンクさせたいURLの文字列)]をクラス名の前に追加します。ここでは試しにこのブログのトップページに飛ぶようにしてみます。クラスの中身はnazoFieldとか、nazoIntとか、訳の分からないフィールド名にしておきましょうか。見で分からないのでヘルプページを見に行く設定にします。Gist.このスクリプトを任意のゲームオブジェクトにアタッチして、コンポーネント領域の右上にある本のアイコンをクリックします。本のアイコンをクリックすると、ちゃんと指定したURLに飛びました。ブラウザはシステムのデフォルトのものが使われるようです。指定したURLのページが表示された今回はうちのブログのトップページですが、実際にはスクリプトのリファレンスページに飛ぶイメージです。これを準備しておけば、開発チームの人にとっては休日に電話を鳴らされなくて済むメリットがある......かも。まとめUnityの機能としてはリファレンスページに簡単に飛べるようになっているので、あとは開発チームのご機嫌を伺いつつ、リファレンスページの作成と、このHelpURLAttributeの仕込みをお願いすると良いかも。リファレンスページがあるなら1クラスにつき1行追加するだけなので、そこまで大きな手間ではないはず。リファレンスページのURLが変更になったらどうするかって?......。リダイレクトで対応するかローラー作戦で直すかなぁ......(遠い目)ゲーム開発の攻略チャートを作りました!「ゲームを作ってみたいけど、何から手を付けていいか分からない!」そんなお悩みをお持ちの方向けに、todoがアプリをリリースした経験を中心に、ゲーム作りの手順や考慮すべき点をまとめたe-bookを作成しました。ゲーム作りはそれ自体がゲームのように楽しいプロセスなので、「攻略チャート」と名付けています。投稿一覧Unityを使ってアプリを作ったり、Assetを作ったりしてる個人開発者。Unity全般ネタとAsset開発の情報を扱っています。Asset開発は日本語の情報が少ないのよね。ことで些細なネタでも情報を蓄積するのが目的です。2018.07.16Inspectorウィンドウに表示するフィールドはToolTipAttributeを使ってヒントメッセージを表示すると親切です。2018.06.05作成したスクリプトはコンポーネントメニューからアタッチすることができますが、デフォルトだと『Scripts』の下にずらっと並びます。2018.07.17Inspectorウィンドウへの表示に関係するUnityのAttributeをまとめています。2018.06.13Unityでスクリプトを作成する際はクラスやフィールド、メソッドなどにAttirbuteを指定することができます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。todoUnityのアセットを作ったり、スマホ向けのアプリを作っています。このブログではUnity初心者に向けたチュートリアルやテクニックを放出しています。詳しいプロフィールはこちら。お仕事の相談や現在提供中のサービスについては、こちらの『サービス内容』のページをご覧ください。Explorers_todoオンライントレーニングのサイトをオープン!エクスプラボを運営しているtodoが、より集中的にゲーム作りについて学べるオンライントレーニングのサイトをオープンしました。エクスプラボのトレーニングルーム』です。勉強したことの進捗も表示できるようになっているので、どれだけ頑張ったのかが分かるようになっています。ゲーム開発の攻略チャート』というe-bookをプレゼントしています。メルマガではゲーム開発のテクニックを中心に役立つ情報をお届けします。詳しくはこちら!お仕事の依頼はこちら!ゲーム開発のサポートも可能!エクスプラボではゲーム開発のサポートのサービスも行なっています。いう場合にオススメのプランです。詳細はこちら!もちろん、普通に開発依頼をいただいてもお手伝いします。その場合はお問い合わせへ。【Unity】ポストプロセシングを使って簡単にプロっぽいゲーム画面を作るゲームの作り方を学べるオンライン講座のサイトをオープンしました!RANKING【Unity】Mathfの切り上げ、切り捨て、偶数丸め。使い分けが大事よねMathf【Unity】ゲームといえばランダム要素。(12)作ったアプリ空とにゃんこと風船と癒し系縦スクロール避けゲーの『空とにゃんこと風船と』(TODOWORKS名義でリリース)気軽に遊べるスマートフォン向けアプリです。ボクセルアートで彩られるどこかレトロ、でも新しい世界で癒されてみませんか?ぼく、猫ですって!タップ系RPG『ぼく、猫ですって!』(TODOWORKS名義でリリース)気軽に遊べるスマホRPG。