SingaporeUnityでのゲーム開発、プログラミング教育、VR/AR/MR、AI・機械学習に関して。シンガポールのネタも。Basic前回軽くTextureへ直接描画をする方法を紹介しました。(http://lab7.blog.jp/archives/2924409.html)今作っているゲームはこの方法を基盤にするものです。初心者でも使いやすく、もう少しこの描画ロジックを説明しようかと思います。描画ロジックは以下です。分かりやすいように、日本語でのコメントいっぱい入れてみました。Paint_Lineメソッドを呼び出す形です。X,Y座標(UnityのX,Z座標)部分のPixel座標をループ。pointはテクスチャのUV座標を渡す。(1,1)となります。よって、0~1の範囲と言うことになります。Texture2D.GetPixels:テクスチャからピクセルの色情報を取得します。説明3:CopyTo:配列のコピー。配列のコピーでは=を使うと参照コピーになってしまう。colors):色情報バッファをテクスチャに反映。colors(上記プログラム内ではbuffer)を指定します。説明5:Texture2D.Apply:SetPixels関数による変更を実際に適用する。プロフィールShichi@シンガポールでAR@ShichiJunichi《シンガポールでARゲーム個人開発中。ARに関して情報発信してます。VR/AR/MR、Unity、機械学習/AIにも興味あり。それらのシンガポール、東南アジアの情報もあわせて発信中。