Closed amirsafaricg closed 8 months ago
تغییرات لازمه
هنوز کامل نشده صبر کنید. برنچ اندلس رو چک کردید؟
دلیل اینکه برای هر لول انیمیشن ساختی چیه،؟ ساختار tutorial عوض شده مگه ؟ یه توضیح بده داستان چیه. ویرایش الان دیدم که انیمیشن داده شده بهت، مشکلی نیست، فقط اینکه دلیل تغییرات دیگه رو بگو مثلا منوی اصلی و فونت هه، بعقیه مشکلی نداره
مثلا این متقییر تغییر کرده، درسته این مورد ناچیزه و قابل چشم پوشی ولی کل مواظب باش:
و همه level ها هم ویرایش شده. مثل این:
Error State:
Error Objects:
GameTutorialSetup Prefab Instance > MainMenu, Trophies Variant, Map
Error Scene:
SceneBackup/Playing Atlas.scene
Error Stack:
NullReferenceException: Object reference not set to an instance of an object GameTutorial.OpenTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:271) GameTutorial.NextTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:112) GameTutorial.StartTutorial () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:97) GameTutorial+<OpenTutorialAtStart>d__25.MoveNext () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:88) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <31d5d65b32ec483292e13e8ae4100b93>:0)
Error commit:
Error State:
Error Objects:
GameTutorialSetup Prefab Instance > MainMenu, Trophies Variant, Map
Error Scene:
SceneBackup/Playing Atlas.scene
Error Stack:
NullReferenceException: Object reference not set to an instance of an object GameTutorial.OpenTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:271) GameTutorial.NextTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:112) GameTutorial.StartTutorial () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:97) GameTutorial+<OpenTutorialAtStart>d__25.MoveNext () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:88) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <31d5d65b32ec483292e13e8ae4100b93>:0)
چک کنید دوباره ببینید هنوز مشکل هست ؟
چرا PlayerPrefsEditor ویرایش شد ؟ https://github.com/atlasgames-repo/fortress-defense/pull/113#discussion_r1486349074
این کامنت هایی که گذاشتم بی نتیجه مونده، تغییرات خیلی زیادی روی فایل های نامربوط داری، میدونی که من تایید نمیکنم اگه فایل نامربوط تغییری روش باشه دیگه ؟
Error commit:
Error State:
Error Objects:
GameTutorialSetup Prefab Instance > MainMenu, Trophies Variant, Map
Error Scene:
SceneBackup/Playing Atlas.scene
Error Stack:
NullReferenceException: Object reference not set to an instance of an object GameTutorial.OpenTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:271) GameTutorial.NextTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:112) GameTutorial.StartTutorial () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:97) GameTutorial+<OpenTutorialAtStart>d__25.MoveNext () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:88) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <31d5d65b32ec483292e13e8ae4100b93>:0)
چک کنید دوباره ببینید هنوز مشکل هست ؟
آره توی منو بازی همچنان همون اررور برای آبجکت Trophies Variants هست و همین طور داخل بازی برای آبجکت های MainMenu و Trophies Variants
utorial.OpenTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:271) GameTutorial.NextTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:112) GameTutorial.StartTutorial () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:97) GameTutorial+<OpenTutorialAtStart>d__25.MoveNext () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:88) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections
یادم رفت بگم توتوریال ستاپ رو نیاز نیست تو dont destroy on load داشته باشید میتونید حذفش کنید. الان دونت دیستروی رو حذف میکنم.تو صحنه نباید حضور داشته باشه که مشکلی پیش نیاد
کت های MainMenu و Trophies Variants
کامیتی که اینارو ایجاد کرد revert کردم
Error commit:
Error State:
Error Objects:
GameTutorialSetup Prefab Instance > MainMenu, Trophies Variant, Map
Error Scene:
SceneBackup/Playing Atlas.scene
Error Stack:
NullReferenceException: Object reference not set to an instance of an object GameTutorial.OpenTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:271) GameTutorial.NextTip () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:112) GameTutorial.StartTutorial () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:97) GameTutorial+<OpenTutorialAtStart>d__25.MoveNext () (at Assets/Atlas games/Scripts/UI/GameTutorial/GameTutorial.cs:88) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <31d5d65b32ec483292e13e8ae4100b93>:0)
چک کنید دوباره ببینید هنوز مشکل هست ؟
آره توی منو بازی همچنان همون اررور برای آبجکت Trophies Variants هست و همین طور داخل بازی برای آبجکت های MainMenu و Trophies Variants
این مشکل چیز غیرقابل پیش بینی ای نیست ولی باید یه تغییر کوچیکی بدم که مشکلی توش پیش نیاد توضیحات لازمه رو هم همین زیر میدم خدمتتون
وقتی توی منو باشه طبق چیزی توی Atlas menu test هست یه آبجکت با اسکریپت Ui tutorial trigger هست اون گیم توتوریال ستاپ رو از توی فایلها باز میکنه و توتوریال مد نظر رو لود میکنه
ولی باید این آبجکت توی صحنه گیم مستقیما حضور داشته باشه ولی باید توتوریالهایی که مال منو هستن توش نباشن که ارور ندن. بخاطر مراحل اون توتوریال هست توی منوهای مختلف در حالت های مختلف یه سری آبجکت هایی که اینا باید پیدا کنن رو پیدا نمیکنن. الان درستش میکنم
add tutorial to levels