質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

3回答

3366閲覧

Unityエディタ上とIOS実機ビルド結果が異なる

ZENREI

総合スコア5

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

1クリップ

投稿2022/04/27 03:03

Unityのエディター上とIOS実機ビルドとの挙動が違うことについて質問です。
Unity標準搭載になったビジュアルスクリプティング(旧bolt)を用いてゲームを作成しています。HPの数値の表示、HPの割合で変動するスライダーも一つのScript Macineで管理しています。

ある程度形になってきたのでIOSの実機でXcodeを用いてビルドをしてみたのですが、UIで表示しているHPの数値が反映されません。
エディタ上では初期設定の1000HPや、再生終了→再生再開を繰り返しても上がったHPはSaveVariableに保持されています。HPを表示しているスライダーも動きます。しかし、実機でビルドしてもHPの数値が反映されず初期テキストが表示されます。また、敵のダメージを受けてもスライダーがピクリともしません。

使っているUnityのバージョンは2021.2.19f1です。

何か思い当たることがあれば回答お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

みなさんご回答ありがとうございます!

DebugLogをXcode上で出したところ、HPUI周りを管理しているGraphがStartの時点で読み込まれていなことがわかり、Script Machineよりも読み込みが先になるState Machineに移行させると無事HPの数値が反映されました!

Startの実行順が実機とで異なる可能性があることを気づかせていただいた方をベストアンサーにさせていただきます!

投稿2022/04/28 01:16

ZENREI

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

他の回答の内容も理解した上で、実機のログも xcode からちゃんと確認した方がよいでしょう。

記事がちょっと古いのでそのままではできないかもしれませんが、「実機のログを見る」ことは普通にできる、ということを知っておくことは必要です。実機のみで問題が起きるというのはごく普通のことです。

投稿2022/04/27 16:45

bboydaisuke

総合スコア5270

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

たとえば、Startの実行順とかエディタ上と実機では同じになるとは限らないので動作の挙動が変わる可能性は否定できません。

A→B→Cという順番で動けばエラーが起こらない場合でも
C→B→Aという順番で動いた場合、参照エラーがでたりする可能性はあります。

ちょっとめんどくさいかもしれませんが、実機でデバッグできるような機能を入れてあげると良いです
見た目を気にしないなら、怪しそうなデータをすべて画面上に出しちゃうという手もあります。

投稿2022/04/27 08:31

hogefugapiyo

総合スコア3302

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問