はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

2021-11-01から1ヶ月間の記事一覧

アルゴリズムイントロダクション第15章前半の個人まとめ

はじめに 少し飛びましたが、前回の続きやっていきます。 www.hanachiru-blog.com 今回のテーマは「動的計画法」になります。 はじめに 概要 ロッド切り出し問題 動的計画法適応 トップダウン型の動的計画法 ボトムアップ型の動的計画法 部分問題グラフ 連鎖…

【Unity】MonoBehaviourを継承したクラスにコンストラクターを書いたときの挙動(シリアライズ化のタイミング)

はじめに MonoBehaviorを継承したクラスの初期化はAwakeやStartに書くと思うのですが、実はコンストラクターも一応動作します。 public class Sample : MonoBehaviour { public Sample() { Debug.Log("コンストラクター"); } } ただこの挙動については皆さん…

【Unity,c#】Doxygenで指定のフォルダを解析しないように除外する手順

はじめに 前にDoxygenを使ってドキュメントを生成する記事を書いたのですが、Unityでは外部から導入したファイルの説明も含まれていて分かりづらいと言われてしまいました。 www.hanachiru-blog.com ですので今回は指定フォルダを解析しないように除外する手…

イラストの知識ゼロでも写真からゲームの背景を作ってみたかった【CLIP STUDIO PAINT】

はじめに 最近訳あってノベルゲームを作っているのですが、その背景を作るのに「写真 => イラスト」という手法を用いて挑戦してみています。 ←写真 加工後→福徳稲荷神社 - No: 22600881|写真素材なら「写真AC」無料(フリー)ダウンロードOKただ私は普段イ…

【Unity】返り値を利用しないと警告がでるようになるMustUseReturnValue属性(特にIDisposableのとき便利)

はじめに 今回はMustUseReturnValue属性について紹介したいと思います。pleiades.ioただこの機能はRiderでないと警告はでなく、Visual Studioで確認してみたところ警告が表示されたりエラーになったりもしませんでした。 はじめに 使い方 実際の様子 使い方 …

【Unity】MonoBehaviour.OnValidate()とMonoBehaviour.Reset()でコンポーネントのプロパティの設定を楽にする

はじめに 今回はMonoBehaviour.OnValidate()とMonoBehaviour.Reset()について取り上げたいと思います。MonoBehaviour-Reset() - Unity スクリプトリファレンス MonoBehaviour-OnValidate() - Unity スクリプトリファレンスこれらのメソッドを利用することで…

【Unity】Regex.00を利用した正規表現の結果を手軽に見れるエディタ拡張を作った

はじめに 正規表現がちゃんと書けているかのチェックにいつも時間がかかっていたので、それをなるべく簡単に確認できるようなエディタ拡張をつくってみました。github.com はじめに 使い方 さいごに 使い方 メニューバーからTools -> RegularExpressionWindo…

アルゴリズムイントロダクション第5章の個人まとめ

はじめに 前回の続きをやっていきたいと思います。 www.hanachiru-blog.com 今回のテーマは「確率的解析と乱択アルゴリズム」になります。 はじめに 確率的解析 指標確率変数 乱択アルゴリズム 確率的解析 確率的解析は確率を用いる問題の解析手法である。入…