- Home /
my script is working in Unity, editor, but didn't work On Android.
Hello many developers. I'm beginner game dev. i am making that simple 2D Shooting game. it's working in editor. but after builded. didnt working On android.:( The script that didn't working is about InventoryManager i checked that just start() method didn't start(run) what is my fault? problem? Is that my build setting? my script is wrong? somebody help me plz :( i can't continue next plan..`void Start () { sm = GameObject.Find("SoundManager").GetComponent(); pm = GameObject.Find("PlayerManager").GetComponent();
//Read Item database
itemData = JsonMapper.ToObject(File.ReadAllText(Application.dataPath + "/DataBase/Items.json"));
ConstructItemDatabase(); //Json -> LIst<Item>화
/* ******************************** */
//인벤토리 관련 UI들 설정
inventoryPanel = GameObject.Find("Canvas/Inventory/InventoryPanel");
slotPanel = inventoryPanel.transform.Find("SlotPanel").gameObject;
if (!File.Exists(Application.persistentDataPath + "/InventoryData.dat")){
FirstInventorySave();
}
InventoryLoad();
}`
Unity includes a feature called Platform Dependent Compilation This consists of some preprocessor directives that let you partition your scripts to compile and execute a section of code exclusively for one of the supported platforms.
You can run this code within the Unity Editor, so you can compile the code specifically for your target platform and test it in the Editor!
Your answer
Follow this Question
Related Questions
cant build android apk error: CommandInvokationFailure: Failed to sign APK package 2 Answers
APK can download to phone, but cannot open on device 0 Answers
Unity-Vuforia android app showing only a black screen. Please help me fix it. 3 Answers
APK building problem 1 Answer
How to decrease Android build time and bypass "Compiling Shader Variants" when adding a new scene 0 Answers