Unity
巷では、ChatGPTを使って、いろんな事が行われている。 プログラマーの仕事が無くなるなどと騒がれているが、まずはこういったAIサービスをうまく活用する方向にシフトすると思われるので、 未来を想像して、ChatGPTをどのように活用できるのか、少し試して…
コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…
コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…
コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。 チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。 ルールがあり確認作業も単…
コードレビューをする際に、レビュー項目にコーディング規約に則した記述をしているかどうかという物がある。チェック自体は行った方が保守性が高まり良いとは思うが、人の手で行うとかなり煩わしく、量もあるので時間もかかる。ルールがあり確認作業も単調…
Unityでも、かなりC#の新しい機能や構文が使えるようになってきた。そして、現在進行形で、こういった新しい構文や機能をふんだんに使用したソースコードを読み書きする必要が出てきた。そして、それをリーディング中、今使用しているGVIMでは、全くシンタッ…
例えば、スキルのマスターデータで、書式指定子の数と、それに指定する数字の数のフォーマットの統一が難しい時に使える方法。 例) スキル1,敵に{0}ダメージを与える,5 スキル2,敵に{0}ダメージを{1}回与える,5,2 と設定した時に、 System.Object[] argumen…
Unityでスマフォ向けアプリを作成した時の、ビルド時のAPKやIPAについて、何がどの程度の容量なのか、きちんと情報として得た事がなかったので、調べてみた。
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、 テストを行った結果の可否のみがシンプルだという答えになり、 Unity上でのテストを行う手段の一つとして、「TestRunner」とい…
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、 テストを行った結果の可否のみがシンプルだという答えになり、 Unity上でのテストを行う手段の一つとして、「TestRunner」とい…
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、 テストを行った結果の可否のみがシンプルだという答えになり、 Unity上でのテストを行う手段の一つとして、「TestRunner」とい…
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、テストを行った結果の可否のみがシンプルだという答えになり、Unity上でのテストを行う手段の一つとして、「TestRunner」という…
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、 テストを行った結果の可否のみがシンプルだという答えになり、 Unity上でのテストを行う手段の一つとして、「TestRunner」とい…
次プロジェクトへ向けて、社外への開発会社への要件定義や、その要件を満たしているかどうかの検収方法について考えていた時に、テストを行った結果の可否のみがシンプルだという答えになり、Unity上でのテストを行う手段の一つとして、「TestRunner」という…
表題の通り。 UnityのUI設定などで、SerializedFieldへの参照保持は良く使うと思うが、量が増えてくると、さすがにエディター上で全ての設定をするのは手間がかかってくる。 調べてみると、どうやらスクリプト上にプログラムを書くだけで、該当のオブジェク…
Luaだと複数戻り値を受け取り方法はあるのだが、C#でも複数戻り値を受け取る方法無いのかなと調べたら、 新しめのC#であればTupleValueという物が使えるようなので、備忘録
今まで、コールバックは戻り値を返す事が無かった、もしくは、引数にコールバック関数を渡して、パラメータを渡してもらっていたのだが、 戻り値普通に受け取る方法無いのかなと思って調べたら、あったのでメモ。
Unity2018.3.8f1での話。 結構ハマったのでメモ。
ミニゲームレベルのアプリがどうも重いなーと思い、もしかしたらログかな?と思って調べて見た。 結果、Other Settings->Loggingの設定では、ログ出力の処理負荷が軽減されるわけでは無いことがわかったので、備忘録。
BGMのクロスフェードを実装しようとして、そういえばAudioMixerを使ったことがあったなーと思ったが、 いざ触ってみると意外とハマるので、メモ。 自分用のメモの為、読んで使えるようにはならない記事。
smdn.jp 開発中は有効にしたいけど、本番では呼び出したくないというテスト用メソッドがあると思う。 手っ取り早いのは、#if~#endifを使うのが簡単だが、それだとDefineが変わってコンパイルエラーが発生したり、#ifを沢山書いたりしなければならず、結構め…
仕事でUnityプロジェクトでアプリケーションを作っていると、ゲームの説明資料を作ったり、画像素材リスト資料を作ったり、いわゆる雑務が発生する。以前の職場では、表計算ソフト(いわゆるExcel)で資料を作っていたが、画像が更新されるたびにインポート…
画像情報として、サイズを取得したいという事はよくある。 Unityであれば、アプリケーション側の実装であれば、ImageやらSpriteやらTexture2Dやらから簡単に取得できるが、 今回は、EditorScript側で読み込んだ画像のサイズを取得したかったので、ちょっとだ…
kan-kikuchi.hatenablog.com ここの人の方法を参考にした。
qiita.com この人の方法を参考にした。
Unityのプログラムで良く見かける ClickStartCallback?.Invoke(); NULLならエラーにならず、NULLでなければ処理を行ってくれる便利な記述だが、これって一体どういう理屈なのかわかっていなかったので、調べた。
SVGとかいう、新種の画像フォーマットが使えるようになるらしいので、ちょっと調べてみた。
ちょっと触ってみただけ。 blogs.unity3d.com baba-s.hatenablog.com ここ参考にした。Unityブログの方は、最初から書いている事通りでは無かった(具体的には、パッケージマネージャに、2DSpriteShapeは無い)ので、コガネブログの方を見た方が良い。
本当にちょっと触ってみただけ www.sejuku.net ここの人の記事を参考にした。
以下のようなエラーが出た。 コンピューターに MSVCP140.dllがないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。 これは、VisualStudioのダウンロードページから、 visualstudio.microsoft.com …