Unity 【Unity】InputField入力フォームで数字や文字を取得 UnityのInputFieldを使用した数字・テキスト入力と取得方法を解説。シーン切替時のデータ保持技術をインターバルタイマー機能の実装とともに紹介。 2023.03.21 2024.10.23 Unity
Unity 【Unity】Vectorを使ったイージング、アニメーション動作 Vector2を使ったスクリプトでアニメーションを作成します。RectTransformで座標を決めて、線形補間「Leap」を実行します。本記事では、マウスのポインターの位置でアニメーションを稼働させるソースコードを公開・解説しています。 2023.03.10 2024.11.09 Unity
Unity 【Unity】プラットフォームに適した画面サイズの変更とUI設置 Unityで画面サイズとUI設置を最適化する方法を解説。各プラットフォームやノベルゲーム、パズルゲーム、RPGなど各ゲームに合わせた画面比率で画面のサイズを変えて、さらに動的なUI操作のヒントを提供します。 2023.03.04 2024.10.23 Unity
Unity 【Unity】複数のUIボタンでシーン切り替え、別の処理をする Unityでボタンを押すと複数のシーンに画面遷移する仕組みを構築します。UIボタンをクリックするとシーン切り替え、スムーズな画面遷移を実現。また、シーンを切り替えた後、変数を保持するためにはstatic変数を使う必要があります。 2023.02.25 2024.10.23 Unity
Unity 【Unity】Invokeで引数を渡す、途中で停止・中断。 UnityのInvokeを使って引数を渡す方法や、処理を途中で停止するテクニックを解説。また、コールチンとの違いを紹介。 2023.02.22 2024.10.23 Unity
Unity 【Unity】セーブ機能の作り方-データ改造ができないシステム 本記事では、Unityでのセーブ機能を詳しく解説。セーブデータを作る方法をまとめ、その中でもおすすめなバイナリ形式を用いてデータ改造を防ぎ、安全かつ効率的なシステムを作る方法を紹介。 2023.02.08 2024.10.23 Unity
Unity 【Unity】QuickSaveを実装、手軽なセーブ機能 Unityのノベルゲームには、選択肢やクイックセーブ・ロード機能が欠かせません。シーンごとにセーブデータを管理し、プレイヤーにスムーズなゲーム進行を提供します。quicksaveやセーブ機能の実装は、開発の重要な一環です。 2023.01.31 2024.10.23 Unity
Unity 【Unity】coroutine(コルーチン)で停止や再開を解説 【アセット不要!Unityで作るノベルゲーム】第6回は、Invokeで引数を渡し、数秒後に動作させてオート機能を作ります。オートモードを導入すると、プレイヤーがわざわざクリック操作をせずにストーリーの流れを自動的に楽しむことができます。 2023.01.24 2024.10.30 Unity
Unity 【Unity】csvファイルから画像と音声をパスで読み込み resourcesフォルダーは、Unityで画像や音声、プレハブ、csvを扱う際に便利な機能ですが、メモリの負担が多大きく非推奨な機能です。しかし、規模によっては使用に問題はありません。 2023.01.17 2024.10.24 Unity
Unity 【Unity】シーンをまたぐ変数の共有するアクセス修飾子を紹介 Unityでシーン間やスクリプト間での変数共有に関する情報、特に変数の取得・変更方法、シーン切り替え時のデータ保持、SerializeFieldとpublicの違いについて。staticはシーンをまたいでも変数保持できるが、注意点もある。 2023.01.13 2024.10.23 Unity
Unity 【Unity】UIと画面クリック判定を区別、UIの処理無効にする ispointerovergameobjecteventsystem.current.ispointerovergameobject()とeventsystem.current.ispointerovergameobjectを紹介。UIボタンのクリック判定を反応しないようにします。 2023.01.10 2024.10.23 Unity
Unity 【Unity】UIテキスト表示と使い方ー画面を押して文字を変える この記事は、Unityでのテキスト表示について解説しています。Debug.Log()とUIテキストの違い、TextMeshProの使用法を説明し、初心者向けにノベルゲームの基礎の機能を紹介。 2022.12.27 2024.10.23 Unity
Unity 【Unity】マウス操作をゲームに導入する画面クリックで処理 UnityでCSVのテキストをマウスクリックで1つずつ進めるには、if文でメソッド「Input.GetMouseButtonDown(0)」を使用します。ノベルゲームは画面のクリック回数に応じてテキストを表示するシステムに近づきます。 2022.12.20 2024.10.24 Unity
Unity 【Unity】スコアのカウントアップ、クリックされた回数を表示 Unityでボタンを押すと回数がカウントアップし、押した数をスコアとして増加していくシンプルなカウンタープログラムです。ユーザーがボタンや画面のクリックした回数や全体のカウントを表示し、簡単に進捗を追跡できる機能を実装します。 2022.12.15 2024.09.26 Unity
Unity 【Unity】CSVファイルを読み込み、テキストを画面に表示する UnityでのCSVファイルの読み込み方法を解説します。エクセルやGoogleスプレッドシートでcsvを作成し、データのインポート・読み書き・外部ファイル読み込みを簡単に実装する方法を紹介。 2022.12.13 2024.10.28 Unity