解説

Unity解説

PostProcessingStackが効かない場合の原因【2019.3以降】

Unity2019.3以降でPostProcessingStackを使いたかったのですが、今まで通りPostProcessLayerとPostProcessVolumeを追加して、PostProcessingProfileを作成して...と...
Rider解説

Riderでルートnamespaceの命名規則を設定/変更する方法

Riderにはフォルダ構成から自動でnamespace(名前空間)を推奨してくれる機能があり、かなり助かっています。しかし、特に何も設定しないとフォルダ名そのままになってしまうため、.のようにしたいと思いました。公式ドキュメントを見てみるま...
その他解説

【Illustrator】背景が透過、図が白色のpng画像の塗り色を変更する方法

Illustrator(イラレ)に配置したpng画像(未確認ですがjpg画像でも同じだと思います)に色をつけたい時、一般的な方法としては画像トレースを使います。しかし、この画像トレースは背景が透過(透明)で図が白色の画像だとうまく処理されま...
Unity解説

子オブジェクトを全て削除する拡張メソッド

特定のオブジェクトの子オブジェクトを全て削除(破棄)する拡張メソッドを作成しました。作成したソースコードObjectUtilities.csusingUnityEngine;publicstaticclassObjectUtilities{...
Unity解説

ボタンなどで使える、子要素のアルファ値を全て変更する拡張メソッド

ボタンオブジェクトの子要素にテキストやアイコン画像があったりして、それら全てを変更したいとき、普通にやると少し面倒な処理記述になってしまいます。そもそも何かのアルファ値を変えるだけでも、以下のような記述が必要です。varcolor=imag...
Unity解説

【C#】文字列に日本語が含まれているかを簡単に判別する

Unityで文字列の中に日本語が含まれているかを調べたい状況になり、いろいろ調べたので記事にします。実際に使用したのはUnityですが、C#であれば問題なく使えると思います。ソースコード文字列の中に1文字以上のひらがなorカタカナor漢字が...
Unity解説

DOTweenでDelayとLoopを併用する際に毎ループDelayする方法

Unityの便利アセット「DOTween」は、簡単にイージングアニメーションを実装することができるアセットです。めちゃくちゃお世話になっています。DOTweenには指定時間後にアニメーションを実行するDelayと、アニメーションが終わった後...
Unity解説

Unityで個人的にいろいろ便利な自前Buttonを作ってみた

UnityのuGUIにはButtonコンポーネントがあり、これまではこのButtonを利用していました。しかし、個人的にはこのuGUIの標準Button、使いづらいと感じる部分がありました。uGUIのButtonに対する要望どこが使いづらい...
その他解説

C#の設計の基本【SOLID原則】まとめ

年末年始に#ゆーじ勉強週間として勉強していたのですが、相当勉強になることがわかったので、「週間」と言わずに定期的に勉強することにしました。今日は設計、特にSOLID原則について。 参加しているSlackコミュニティで設計についての議論が盛り...
その他解説

C#での非同期処理(Task、async/await)

#ゆーじ勉強週間4日目の記事です。これまでの記事はこちら 今日の勉強テーマ今日の勉強テーマは、「非同期処理」です。勉強したことのメモのような感覚なので、上手くまとまってなかったりいろいろ飛ばしたりしてますがご了承ください。 こちらのサイトを...