Unity

IT・プログラミング

[Unity] Firebaseサーバから現在時刻をDateTimeで取得する方法

こんにちは! ねこです。 今回は、Firebase の Firestore を利用している人がサーバの時間を DateTime で取得する方法をご説明します。 全体の流れ まず、Firestore (Firebase) から直接サーバ時間を...
その他

FancyScrollViewで、スクロール中も選択オブジェクトが切り替わるようにする方法

こんにちは! ねこです。 Unity の UI でおしゃれスクロールメニューを作りたい時に役立つ FancyScrollView。 用途としては大満足なんですが、サンプルそのままですとドラッグでスクロールした場合、セルが止まるまで選択オブジ...
その他

他言語対応(ローカライズ・マルチリンガル)の設計・考え

こんにちは! ねこです。 今、遊びでやっているゲーム制作。 その中で行っていこうと考えているものの一つに他言語対応があります。 私が、そのためにやりたいことは以下の内容になります。 プロジェクトのバージョンは一つに固定したい(言語ごとに違う...
IT・プログラミング

UniRx の変数の監視は、ReactiveProperty より、ObserveEveryValueChanged を使うべき4つの理由

こんにちは! ねこです。 Unity で、MVP アーキテクチャを利用して開発する場合、必ずと言っていいほど使われる UniRx。 こちら、基本的には、イベント処理的な利用がメインですが、値の変更も監視できます。 そのため、モデルのプロパテ...
その他

Addressableで、実機・Packed Play Modeで起きる不具合の対応

こんにちは! ねこです。 アセットバンドルの仕組みを Addressable を利用して制作する場合、Fast Mode(アセットバンドルを使用しない)で作業すると思います。 それから、実際にアセットバンドルにして、実機や Packed P...
IT・プログラミング

ゲーム開発中です(仮)

こんにちは! ねこです。 大分前に、ハイパーカジュアルゲームを作るぞ! と、意気込んで記事を書きました。 で、あれからどうなったかというと、実は、現在もっと長いスパンでゲームを制作していたりします 笑。 今回は、見せれるものはほとんどないん...
IT・プログラミング

AddressableをResourceと同名で自動的に命名する

こんにちは! ねこです。 Addressable を利用するにあたって、毎回手動でアドレスを設定するのは大変ですので、自動的に割り振る設定は入たいですよね。 その時に設計上 Resources ディレクトリからの参照と同名にすると何かと都合...
IT・プログラミング

[Unity] Firestoreでネストされたクラスを利用する方法

こんにちは! ねこです。 Firestore(Firebase)を Unity で利用する場合。 大体は、使用しやすくするためにクラスを定義して、その中に入れると思います。 しかし、下記のようにネストされたクラスの配列は、利用できません。 ...
IT・プログラミング

Naninovelコマンドから、スクリプト・サーバに接続する方法

こんにちは! ねこです。 Unity のアセットである Naninovel。 こちら、ノベル制作ツールではあるんですが、例えば、RPG などの会話部分など、他のゲームのパーツとして利用することも可能です。 これらのテキストは、.nani 拡...
IT・プログラミング

[未経験OK!] 独学・無料で始めるUnity学習入門

こんにちは! ねこです。 ゲームエンジンとして有名な Unity 。有名なモバイルゲームは結構利用されていますね。 また、最近は AR, VR などを産業やアートで扱うことも増えてきました。 今回は、その Unity をプログラミング初心者...