B-Teck!

お仕事からゲームまで幅広く

C#

【C#/Unity】穴掘り法でダンジョンをランダムで生成する

せっかく経路探索して敵を追いかけるアルゴリズムを書くなら迷路がほしいなと思ったので。 穴掘り法を複数回ループして、分岐を無理やり増やしてるけど袋小路はうまれる。 仕方ないね。 穴掘り法とは 実装 using UnityEngine; using System.Collections.Gene…

【C#/Unity】相手を追尾するAIを考える その2

前回 beatdjam.hatenablog.com はじめに さっきUnityをインストールして環境作ったので、昨日の記事を改めてUnityで実装してみました。 今回も最後に全文のソースコードを載せます。 また、今回掲載するソースは以前掲載した下記記事から一部流用しています…

【VB.NET/C#】ファイル操作についてのメモ

ファイルが存在しているかを確認する System.IO.File.Exists() ディレクトリが存在しているかを確認する System.IO.Directory.Exists() ディレクトリ内のファイルを取得する System.IO.Directory.GetFiles() ファイルを作成する System.IO.File.Create() フ…

【Java/C#】オーバーライドと仮想関数 -JavaとC#の違いとか-

Javaを触った後C#を触って、メソッドのオーバーライドと仮想関数の話で???ってなったんでメモ代わりに。 Java Javaで普通に継承してオーバーライドをするとこう。 fooクラスのインスタンスのtwoは当然fooクラスで定義されたtwoメソッドが呼ばれる。 publi…

【Unity】指定されたタグの中で最も近いオブジェクトを取得する

複数のオブジェクトから一番近いオブジェクトを判別して移動させるスクリプトが欲しくて、とりあえずざっと書いてみた。 C#数時間触った程度な上に、Unity上でスクリプト書くの初めてみたいなものだから だいぶ非効率な方法だと思うけど勘弁してくださいな。…