気ままなUnityエンジニアブログスマートフォン用の表示で見る気ままなUnityエンジニアブログ新米Unityエンジニアが送る解説アウトプットブログです。UnityUnity2019-06-04【Unity】Factoryとジェネリックの掛け合わせUnity以前の記事で紹介したFactoryパターンですが、派生クラスを生成したい場合、改良が必要です。そのため今回はジェネリックを実装して派生クラスを動的に生成できるようにしてみました。日本人の方が開発されたそうで、現在多くの企業で使用されています。今回はJenkinsでUnityのビルド自動化設定を行いたいと思います。種類ごとに生産→稼働→廃棄〜のプロセスを1つのスクリプトで実装するのはコードは山盛りになるし保守性も劣悪になってしまいます。そこでデザインパターンの1つ...【Unity】FactoryMethodパターンで弾の生産を簡略化2019-05-27【Unity】シンプルなScriptableObjectを使ったマスターデータ作成Unityシューティングゲームを作成していて、敵の経験値やHP、弾のスピードなどの情報を設定する必要が出てきました。この場合「マスターデータ」を作成し、そこから各種の情報を設定し取得する方法がよく用いられます。今回はUnityのScriptableObjectでマスター...【Unity】シンプルなScriptableObjectを使ったマスターデータ作成2019-05-25【Unity】ボタン長押しでゲージ増加処理を作ってみた(UniRx)Unity経験値バーの様に「ボタンを押している間ゲージを伸ばす処理」を作ってみました。追記として「ボタンを離した場合の処理」も実装しました。Enumの拡張メソッドUnityEnumで条件分岐を作りたい時がありますよね。その場合switchを使用する人が多いですが、Enumの中身が増える度にswitchも更新するコストが発生します。それを解消する一例として今回は簡単な拡張メソッドを作ってみました。Enumの拡張メソッド2019-05-23【Unity】staticクラスとUniRxのカオスコードは避けようUnityUniRx流行っていますよね。言う筆者も業務で使用しています。UniRxはObserverパターンを主に使うライブラリで、処理の高速化や扱いやすさから大流行しております。端的に言うと「絵文字」といわれるものです。このサロゲートペアと言うものはとても曲者です。InputFieldで文字数制限をしている場合、最後の方で「絵文字」を入力するとフリーズします。Fire」タブレットで実機デバッグをおこないます。Driverは事前に導入しておいてください。実機デバッグをしよう!2019-05-15【Unity】インターフェイスの簡単実装Unity最近Qiitaでねこますさんが書いていたインターフェイスの記事が面白かったので便乗してみます。(インターフェイス)は直訳すると介入するという意味になります。今回は良く使う「ダメージを与える」というインターフェイスを作成します。このイ...【Unity】インターフェイスの簡単実装2019-05-11【Unity2018】Androidビルド時にIL2cppで死ぬ程苦労したUnity前回記述した「Adjust」の続きを書こうとAndroidでビルドしたら下記のエラーが。Unityプロジェクトまでのパスに日本語が含まれている。この2つが挙げられます。効果測定サービスとして使用します。Adjustの利点は色々ありますが個人的には導入時の説明が非常に丁寧だという事です。~Unity例えばオプション画面の作成などで等間隔のUI配置をしたい場合があると思います。Group」というコンポーネントです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。