Unityで発生したエラー「Cannot instantiate objects with a parent which is persistent. New object will be created without a parent.」を解決する方法
エラー文
Cannot instantiate objects with a parent which is persistent. New object will be created without a parent. ...
RPGMakerに同封されているエフェクトをUnityで作った別プロジェクトで動かす方法を解説しました。
RPGMakerには、RPGゲームを作る際に役立つエフェクトが多数同封されており、それらを使用することで簡単にゲームの演出を強化することができます。しかし、Unityで新しくプロジェクトを作成する場合、これらのエフェクトをその ...
アクセス修飾子「public」と「private」をUnityでゲームを制作する際にどのように使い分けているかをまとめました。
publicとprivateはC#の機能です。これらはどこまで自分を晒すかを決める役割を担っています。このほかにもいくつか用意されていますが、それらを総称してアクセス修飾子と呼びます。
publicについて ...C#における直接渡しと参照渡しについて調べてまとめた
関数に引数として渡したオブジェクトに関数内で変更を加えた時に変更がどこまで及ぶかが分からなかった。
なので、まとめておく。
そもそも直接渡しと参照渡しって何?まずはこの2つがどういうものかを説明しておきます。
Unityにおいて、ScriptableObjectを使用したシーン間でデータを受け渡す方法
前提として、Don’tDestroyObjectに設定したゲームが起動している限り消えないオブジェクトに、データを変更する予定があるScriptableObjectから生成したPrefabファイルの参照を保持させる必要 ...
ScriptableObjectファイル挙動確認
エディターモードでは変更が永続的に保存される。
ビルド後はexeファイルを実行中は変更が保持されているが、ファイルを閉じると初期値にもどる。なので、セーブ機能としては使うことができない。
ファイルを閉じるまでは保持 ...
Dialogue System for unityを使ったLocalization方法
DialogueSystemForUnityではLocalizeする方法がDialogueConversationとそれ以外で異なる。それぞれに対して解説していく。
Dialogue Conver ...アセット「easy save」を使って簡単にセーブ機能を付ける方法を説明
By default save data is stored in Unity’s Application.persistentDataPath, the locations of which you can find in ...
UnityでTextにScriptから色を付ける方法
//Text textBox;を事前に定義しておく。
textBox.text = “<color=#ffff00>破壊</color>”
#f ...
Unityでビルド時の画面サイズを設定する方法j
1.画面上部にある編集>プロジェクト設定>プレイヤー
2.全画面モードに「ウィンドウ化」を選択。
3.デフォルトの画面幅、デフォルトの画面高さを設定。
4.ゲームのウィンドウ ...