新たにUI要素を作成します。この方法でUI要素を作成すると、デフォルトの画像を使用する際に問題が生じます。Editorで実行する場合に限れば以下のコードからデフォルトの画像を取得できます。C#UnityEditor.AssetDatabase.GetBuiltinExtraResource<Sprite>("ファイルパス");1UnityEditor.AssetDatabase.GetBuiltinExtraResource<Sprite>("ファイルパス");当然、Build後には使用できません。そのため、public変数を用意した後にInspectorからデフォルトの画像を指定し、その変数を用いてUI要素に画像を設定する必要があります。以下に掲載されているScriptでは、Editorで実行する場合はUnityのリソースから、Build後は変数に入れられている画像を使用します。全てまとめたScriptCanvasCanvasを作成するScriptです。obj;}TextTextを作成するScriptです。obj_text;}ImageImageを作成するScriptです。obj_image;}RawImageRawImageを作成するScriptです。obj_image;}ButtonButtonを作成するScriptです。obj_button;}ToggleToggleを作成するScriptです。obj_toggle;}SliderSliderを作成するScriptです。obj_slider;}ScrollbarScrollbarを作成するScriptです。obj_bar;}DropdownDropdownを作成するScriptです。Scrollbarを作成するScriptが必要となります。obj_drop;}InputFieldInputFieldを作成するScriptです。obj_field;}PanelPanelを作成するScriptです。Viewを作成するScriptです。Scrollbarを作成するScriptが必要となります。obj_sv;}全てまとめたScript以上のコードをまとめたScriptです。適当なゲームオブジェクトに以下のScriptをアタッチし、実行すればUI要素が作成されます。Inspectorでそれぞれの変数に画像を設定すれば、Build後も動作します。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。