Unity で作成したオブジェクトはコンポーネント(そのオブジェクトを構成する状態やふるまいなど)を何かしら持っています。これを使って処理する方法についてのメモです。 GetComponent メソッド そのオブジェクトが持つコンポーネントを取得する。 例えば…
久しぶりに Unity に触ったので、学んだことをメモしておきます。 初期化 Unity でスクリプトを作成すると、プログラム開始時に呼ばれる Start メソッドと毎フレーム呼ばれる Update というメソッドがテンプレートでついてきます。これらは予約メソッドなの…
Azure Cosmos DB のコンテナに記録されている NoSQL なデータを抽出するためのメモです。 今回の内容は Minecraft の農業自動化の続きみたいな感じです。 blog.takunology.jp 上の記事では Azure Functions を使用して Azure 上で完結していますが、今回は F…
C# から Minecraft にコマンドを投げるためには CoreRCON パッケージの導入が必要でした。また、コマンドを送信するためには非同期なメソッドにする必要があり、プログラミングを始めたばかりの方にはかなりハードルが高いように感じました。そこで、非同期…
本日より、「たくのろじぃのメモ部屋」のデザインが変わりました。 旧デザイン 今までは Naked というテーマをダウンロードして使用していました。 このデザインも悪くはないのですが、ソースコードのシンタックスハイライトが微妙なのと「はてなブログっぽ…
LINE の Messaging API アカウントを使って、C# からメッセージを送る方法のメモです。これは前回の記事の内容にも関連しています。 Messaging API を作る まずはこれがないと何もできません。LINE Developers にアクセスして作成します。 developers.line.b…
Minecraft で作物を作るのは結構面倒です。種まきした後、しばらく待ってから生育具合を確認し、成長しきっていれば収穫して再び種まきするといった繰り返し作業になります。成長しきるまでに30分~1時間と、作物の種類によっても異なるので「○○分待てば収穫…
列挙型で定義した列挙子は整数 (ID) が割り当てられており、使い方によっては便利なのですが、文字列を割り当てたいなという場面が出てくると思います。 例えば、マイクラでポーション効果を付与したいときにポーション効果一覧をこのように定義します。 pub…
C# で大変お世話になっている .ToString() みたいなメソッドってどうやって作っているのか疑問に思って、色々調べたら 拡張メソッド という機能らしいです。名前は初めて知りました。 ライブラリを作っているとメソッドが増えて「わざわざ1行使って呼び出す…
自作ライブラリのメモその5。ChestItems クラスを追加。 チェストアイテムに対して操作ができるクラスで、現在はアイテムの取得、更新、ソートが行える。 名前空間:MinecraftConnection.Data コンストラクタ:RCON GetChestItems(int x, int y, int z) : チ…