حل شده نحوه اجرا نشدن یک اونت
#1
دوستان ببخشید یه سوال
من توی کانستراکت اومد گفتم که اگه فلان اتفاق بیفته creat object بشه حالا وقتی تست میکنم همینجوری پشت سرهم میسازه 
چیکار کنم که فقط یک بار بسازه
  پاسخ


 سپاس شده توسط:
#2
(1395/11/8، 05:24 عصر)mr.alian نوشته است: دوستان ببخشید یه سوال
من توی کانستراکت اومد گفتم که اگه فلان اتفاق بیفته creat object بشه حالا وقتی تست میکنم همینجوری پشت سرهم میسازه 
چیکار کنم که فقط یک بار بسازه

بهتره توی اینجور سوالات که در مورد اونت ها هستند اسکرین شات قرار بدید ; ولی در هر حال :
به نظرم ممکنه اون *فلان اتفاقی* که میگید رو خودتون هی هی تکرار میکنید....!!!!! مثلا شما گفتید که با کلیک بر روی صفحه ، یک شی در فلان مختصات درست بشه . خب این واضحه که اگه شما هی هی پشت سر هم کلیک کنید اون شئ ساخته میشه .
راستی ! چک کنید ببینید که از Loop (تکرار) استفاده کردید یا نه .
در نهایت بازم میگم ، توی اینجور مواقع نه تنها بی دانش هایی مثل من ، بلکه استادای توی انجمن هم اگه یه اسکرین شات بذارید بهتر جواب میدن .
 [تصویر:  z47z_ezgif.com-optimize.gif]
تیم آموزشی و بازیسازی دلتا
ارتباط با ما: woks1@  و  [email protected]
16 بزرگترین تاپیک منبع بازیسازی انجمن کانستراکت: لینک


  پاسخ


 سپاس شده توسط:
#3
(1395/11/8، 06:29 عصر)Navid نوشته است:
(1395/11/8، 05:24 عصر)mr.alian نوشته است: دوستان ببخشید یه سوال
من توی کانستراکت اومد گفتم که اگه فلان اتفاق بیفته creat object بشه حالا وقتی تست میکنم همینجوری پشت سرهم میسازه 
چیکار کنم که فقط یک بار بسازه

بهتره توی اینجور سوالات که در مورد اونت ها هستند اسکرین شات قرار بدید ; ولی در هر حال :
به نظرم ممکنه اون *فلان اتفاقی* که میگید رو خودتون هی هی تکرار میکنید....!!!!! مثلا شما گفتید که با کلیک بر روی صفحه ، یک شی در فلان مختصات درست بشه . خب این واضحه که اگه شما هی هی پشت سر هم کلیک کنید اون شئ ساخته میشه .
راستی ! چک کنید ببینید که از Loop (تکرار) استفاده کردید یا نه .
در نهایت بازم میگم ، توی اینجور مواقع نه تنها بی دانش هایی مثل من ، بلکه استادای توی انجمن هم اگه یه اسکرین شات بذارید بهتر جواب میدن .

نه من اومدم گفتم اگر از سرور عدد یک رو دریافت کرد یک آبجکتی توی فلان مختصات ساخته بشه
  پاسخ


 سپاس شده توسط:
#4
اگه با یه برخورد یا چیزی که یک بار اتفاق میوفته باشه فقط یک بار اتفاق میوفته
و اگه راهیه که باعث میشه چندین بار تکرار بشه فقط کافیه بگی در صورت انجام نشدن اون
کار هیچ اسپرایتی ساخته نشه.

ولی باید اصل کاری که میخوای انجام بدی رو بگی تا دقیق بدونم مشکل کجاست
چون این سوال مثل این می مونه که بگیم من دستور دادم با یک کلیک موس یک گلوله شلیک
بشه اما همینطور پشت سر هم شلیک می کنه!!

مطمئناً همچین چیزی پیش نمیاد مگر اینکه شرط شما چیزی باشه که تداوم (ادامه) داره ...

-
-
عبادت بی ولای او نمازیست بی وضو / به منکر علی بگو نماز خود قضا کند
_________

سلام به کانستراکتی های عزیز، خوشحالم بعد از مدت ها دوباره تونستم به
انجمن برگردم

سال نو مبارک
-
[تصویر:  Logo.Hiwa-Game-4.jpg]
  پاسخ


 سپاس شده توسط:
#5
(1395/11/8، 06:45 عصر)makan parsi نوشته است: اگه با یه برخورد یا چیزی که یک بار اتفاق میوفته باشه فقط یک بار اتفاق میوفته
و اگه راهیه که باعث میشه چندین بار تکرار بشه فقط کافیه بگی در صورت انجام نشدن اون
کار هیچ اسپرایتی ساخته نشه.

ولی باید اصل کاری که میخوای انجام بدی رو بگی تا دقیق بدونم مشکل کجاست
چون این سوال مثل این می مونه که بگیم من دستور دادم با یک کلیک موس یک گلوله شلیک
بشه اما همینطور پشت سر هم شلیک می کنه!!

مطمئناً همچین چیزی پیش نمیاد مگر اینکه شرط شما چیزی باشه که تداوم (ادامه) داره ...

-
-

من توی سرور عدد یک رو وارد کردم
بعد گفتم اگه از سرور یک  رو وارد کرد creat objet بشه و اسپرایت بسازه
وقتی تست میکنم به جای یدونه اسپرایت چند هزار  تا میسازه 
  پاسخ


 سپاس شده توسط:
#6
(1395/11/8، 07:56 عصر)mr.alian نوشته است:
(1395/11/8، 06:45 عصر)makan parsi نوشته است: اگه با یه برخورد یا چیزی که یک بار اتفاق میوفته باشه فقط یک بار اتفاق میوفته
و اگه راهیه که باعث میشه چندین بار تکرار بشه فقط کافیه بگی در صورت انجام نشدن اون
کار هیچ اسپرایتی ساخته نشه.

ولی باید اصل کاری که میخوای انجام بدی رو بگی تا دقیق بدونم مشکل کجاست
چون این سوال مثل این می مونه که بگیم من دستور دادم با یک کلیک موس یک گلوله شلیک
بشه اما همینطور پشت سر هم شلیک می کنه!!

مطمئناً همچین چیزی پیش نمیاد مگر اینکه شرط شما چیزی باشه که تداوم (ادامه) داره ...

-
-

من توی سرور عدد یک رو وارد کردم
بعد گفتم اگه از سرور یک  رو وارد کرد creat objet بشه و اسپرایت بسازه
وقتی تست میکنم به جای یدونه اسپرایت چند هزار  تا میسازه 

اولا فونت رو کوچیک کن...
دوما از رفتار trigger once استفاده کن...
اگر کمکت کردم میتونی سپاس رو بزنی
یا مثلا یه اعتباری چیزی بدی... 3 
  پاسخ


 سپاس شده توسط: mr.alian
#7
(1395/11/8، 10:13 عصر)_1515Team_ نوشته است:
(1395/11/8، 07:56 عصر)mr.alian نوشته است:
(1395/11/8، 06:45 عصر)makan parsi نوشته است: اگه با یه برخورد یا چیزی که یک بار اتفاق میوفته باشه فقط یک بار اتفاق میوفته
و اگه راهیه که باعث میشه چندین بار تکرار بشه فقط کافیه بگی در صورت انجام نشدن اون
کار هیچ اسپرایتی ساخته نشه.

ولی باید اصل کاری که میخوای انجام بدی رو بگی تا دقیق بدونم مشکل کجاست
چون این سوال مثل این می مونه که بگیم من دستور دادم با یک کلیک موس یک گلوله شلیک
بشه اما همینطور پشت سر هم شلیک می کنه!!

مطمئناً همچین چیزی پیش نمیاد مگر اینکه شرط شما چیزی باشه که تداوم (ادامه) داره ...

-
-

من توی سرور عدد یک رو وارد کردم
بعد گفتم اگه از سرور یک  رو وارد کرد creat objet بشه و اسپرایت بسازه
وقتی تست میکنم به جای یدونه اسپرایت چند هزار  تا میسازه 

اولا فونت رو کوچیک کن...
دوما از رفتار trigger once استفاده کن...

میشه توضیحات کامل تری بدید
  پاسخ


 سپاس شده توسط:
#8
سلام
اول یه عکس از ایونت هاتون بزارین لطفا
غایب
  پاسخ


 سپاس شده توسط:
#9
شایگان جان من چند بار اونت ها رو نوشتم
  پاسخ


 سپاس شده توسط:
#10
این عکس از سورس بازی گاست شوتر نسخه حرفه ایش گرفته شده و توی اون خیلی از تریگر اونس استفاده شده حالا من نحوه کارشو توضیح میدم:
[تصویر:  Screenshot_1.png]
توی قسمت A از تریگر اونس همراه اکشن استفاده شده در نتیجه این اونت ها فقط بار اولی که متغیر لایتنینگ مساوی 0 باشه عمل میکنه و دفعه بعد عمل نمیکنه

توی قسمت B فقط یه اونت هست و هر دفعه که متغیر لایتنینگ مساوی سه باشه اونت های B انجام میشن

توی قسمت C تریگر اونس توی ساب اونت استفاده شده و اونت های c فقط بار اول که متغیر لایتنینگ مساوی یک باشه عمل میکنه

فرق بین روش اول و دوم اینه که شاید بعضی اونت هارو بخوای هر دفعه انجام بدی ولی بعضیا رو فقط یه بار انجام داده بشه در اون صورت باید تریگر اونس رو توی ساب اونت استفاده کنی
اگه بد توضیح دادم ببخشید
همیشه اعتقاد داشتم حیفه که با کامپیوتر بازی کرد ولی آخرش به بازی ساختن علاقه مند شدم...
  پاسخ


 سپاس شده توسط: mr.alian


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده ارور جاوا M.gh 4 1,867 1403/6/27، 10:19 عصر
آخرین ارسال: Klkj
  این چیه alirezagamemaker 4 2,327 1403/6/27، 10:18 عصر
آخرین ارسال: Klkj
  نشان دادن حرف در بازی کلماتی mehdi 0 287 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده مشکل در آرایه mehdi 2 557 1403/4/26، 11:41 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,296 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm

پرش به انجمن: