解説

Unity解説

高彩度かつ高明度色をランダムに生成する

高彩度かつ高明度色をランダムに生成する関数を作ってみました。「高彩度かつ高明度色」とは、要するにUnityのカラーピッカーにおける各色相の右上の色です。鮮やかな色をランダムで取得することができます。例えばこんな感じ。作成した関数ColorG...
Unity解説

Actionを引数として渡すときの注意点

UnityでAction型の変数を引数として渡す場合に少しつまづいたのでメモ。publicclassTestClass:MonoBehaviour{publicstaticvoidTestMethod(){Debug.Log("test")...
その他解説

Twitterで複数アカウント作成の際に電話番号認証を求められた場合の対処法

Twitterで複数アカウントを作成した際に、電話番号認証を求められることがあります。アカウント登録時にはこの段階をスキップすることが可能なのですが、スキップしてしまうとその後不正アカウントと認識され、凍結されてしまう可能性が高くなってしま...
WordPress解説

WordPressの検索結果から固定ページを除外する方法

WordPressの検索対象は、デフォルトでは投稿ページと固定ページの両方となっています。固定ページは検索結果から除外したいという場合も多いと思うので、その時のための方法。ダッシュボードの「外観」>「テーマの編集」画面にいき、「functi...
Unity解説

UnityPackageの作り方 – パッケージを活用しよう!

UnityPackageを作ったことってありますか?AssetStoreでインポートしてくるアレです。実は、このUnityPackageは使い方によってはかなりの開発効率向上につながります。毎回使うスクリプトやフォルダ、Prefabなどをま...
Unity解説

【簡単】InputFieldの文字数カウントを実装

InputFieldにユーザーが文章を入力するという状況を作った際、色々と面倒を避けるために文字数を制限するということが多々あると思います。(制限しないと、例えばゲームのプレイヤー名に1000文字とか入力されたら表示がやばいことになるでしょ...
GIMP解説

【GIMP】画像の背景色を綺麗に消して透明化する

Unityでゲーム開発をする際の素材作成に、フリー画像を取ってきてGIMPで編集というパターンをよく使うのですが、フリー画像がjpgだったり背景が透明じゃなかったりすることもよくあるので、その背景を綺麗に透明化する方法です。普通に背景の白色...
GIMP解説

GIMPで砂嵐的な、電波の悪い感じの効果をつける

ホラーゲームや雰囲気系のゲームでありそうな、「壊れかけの画面」みたいなのを表現したくていろいろ試していたところ、ぴったりの効果がGIMPに用意されていたので覚え書き。まず元の画像を用意します。今回は文字にしました。次に、「フィルター」 >「...
Unity解説

Awake()、Start()、OnEnable()の順番

最初に呼び出されるイベント関数としてAwake()、Start()、OnEnable()がありますが、これらの順番はどうなっているのか。実際Awake()とStart()の順番は知っていたのですが、OnEnable()のタイミングを勘違いし...
Unity解説

AudioSourceのPriority

AudioSourceのインスペクタにある「Priority」の値を変えることで、シーン内の他のAudioSourceに対するそのAudioSourceの優先度を指定することができます。0が最優先、256が最も優先しない。シューティングゲー...