2018-01-01から1年間の記事一覧
はじめに 今回は、Unityで任意のコンポーネントがアタッチされたPrefab一覧を取得する方法についてまとめます。 Unity標準の機能だと、シーン上で任意のコンポーネントがアタッチされたオブジェクト一覧を探すことはできますが、Project全体から探すことはで…
はじめに Unityで、あるスクリプトがアタッチされているPrefabをプロジェクト内からすべて見つけ出したいということがあったときに、Unityエディタの機能だと無さそうだったので先輩に相談しました。 すると、サクッとシェルスクリプトを書いて探し方を教え…
はじめに 直近でサーバーからのPushの実装が必要な案件があったのですが、サーバーサイドの知見はあまり持っておらずWebSocketを用いてある程度の同時接続に耐えうるように作るのは厳しそうだなと思ったので、 どうにかそこらへんから逃げつつ作れないかなと…
はじめに 通常、ScreenSpaceをOverlayに指定した場合は最前面にCanvas上のUIの描画が来るため、3Dモデルをさらにその上に表示することはできません。 今回は、Canvasの設定はOverlayにしておきたいが、3DモデルをUIの上に表示したい!という場合の対応方法の…
はじめに 開発中にあるクラスにIEquatableが実装されていないと指摘を受けたのですが、それについて理解が曖昧なまま実装して修正してしまったので改めて学び直したメモを残します。 IEquatableインターフェイスとは 2つのオブジェクトが等しいかどうかを調…
はじめに 今週はじめにクラッシュロワイヤルのAPIが一部公開されたことがクラッシュロワイヤルの海外版アプリ内の告知で発表されていました。 それについてどれくらい使えるものだったのかと思ったことについて書きます。 公開されたもの APIはこちらでユー…
はじめに かなり小さいサイズのボタンを作成する場合にImageのサイズは変えたくないけど、判定だけ少し広めに取りたいということがあります。 今回は、そのような場合に判定を広げる方法とその広げた判定がどんな感じになっているかをGizmoで見えるようにす…
はじめに 今後UI周りに広く関わることになったので、Canvasに関して気になってはいたけど調べていなかったことについて調べてみました。 目次は以下です。 はじめに CanvasとSpriteAtlasの関係 動くUIと動かないUIでCanvasを分ける まとめ (追記) DeepProfil…
はじめに 最近一から設計を考えて実装をする機会が多く、実装前にチームメンバーに自分の考えを共有しなければならないことが多くありました。 その際に、PlantUMLによって自分の考えを図示してから話し合いを行うことで様々な利点があったので共有します。 …
はじめに 最近ゲーム開発での状態管理にStateMachineを用いているのですが、何をしているかがわかりやすくなり変更にも強くて良いと感じているので紹介します。
はじめに タイトルの通り、ToggleボタンのOnOff状態によって表示するボタンの画像を変える方法です。 ノンコーディングなのでサクッと書きます。
はじめに アセットをインポートするとき、AssetPostprocessorを用いることでインポート設定を変更したり加工したりできます。 例えば、OnPreprocessTextureだとテクスチャのインポート時にこのメソッドが呼ばれ、処理を行うことができます。 しかし、このま…
はじめに 色々なパラメータをアセットデータとして保持することができるScriptableObjectですが、一般的に以下のようなクラスを作成して作ります。 using UnityEngine; using UnityEditor; [CreateAssetMenu(menuName = "ScriptableObject/ExampleAsset")] p…
はじめに ReactNative上でログイン機能を実装するために、フォームを実装する必要があったのですが、Formikが想像以上に良かったので書き残します。 説明雑なので、コードを参考にする程度で読んでいただければと思います。 環境は、 ReactNative 0.55.3 For…
はじめに 定期的にReactNativeでネイティブアプリを作りたくなる時期がくるのですが、そのたびに環境構築に手間取るので、備忘録として残しておきます。 その設定おかしいよとかあれば教えてください。