とあるUnityで作られたゲーム(取り合えず名前は伏せておきます)でチャットへ
<quad size=100
などと打ち込むと文字が大量に画面に表示されます。
quad
これはテキストメッシュのみに便利であり、画像をテキストとともにインラインでレンダリングします。画像のために使用するマテリアル、ピクセル単位での画像の高さ、そして 4 つほど画像を表示する四角形領域をあらわす数値を、引数としてとります。他のタグと異なり、quad はテキストを囲わず、終了タグがありません - スラッシュ記号は最初のタグの終わりに置かれ、“自己完結” を表現します。
<quad material=1 size=20 x=0.1 y=0.1 width=0.5 height=0.5 />
これにより、レンダラーのマテリアル配列の位置のマテリアルを選択し、画像の高さを 20 ピクセルに設定します。画像の四角形領域は x、y、幅、および高さの値で始まり、拡大縮小されていないテクスチャの幅および高さに対する比率として指定されます。
上の記事よりこのコマンドがリッチテキストなるものであるとは分かったのですが、
なぜこのコマンドが実行されるのか調べても分かりませんでした。
- 表示されている文字からしてゲーム内で表示した文字の履歴のようなものが出力されているようなのですがなぜそれが指定されるのか(materialの指定がないのに)
- なぜチャットへ打ち込むことで実行されるのか(他のリッチテキストに関しては運営さんの対策により使えません)
私自身はUnityを触ったことがなくどういうものなのか全く分かりません。
専門的なことでもいいので教えてください。(頑張って調べて理解します)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/13 11:01 編集
2017/06/13 12:15
2017/06/13 14:49