استفاده از Yeild تو #C دردسر داره.
اگه نیاز داری که حالا یه تابع صدا بزنی و اینا و . . . ، بهتره از Invoke استفاده کنی.
تابع Invoke رو تو داک سرچ کن.
Printable View
استفاده از Yeild تو #C دردسر داره.
اگه نیاز داری که حالا یه تابع صدا بزنی و اینا و . . . ، بهتره از Invoke استفاده کنی.
تابع Invoke رو تو داک سرچ کن.
درسته ولی invoke هر چند ثانیه یه بار اون . تابع رو اجرا میکنه و واسه کنسل شدنش باید از cancel invoke استفاده کرد.نقل قول:
من میخوام بعد از چند ثانیه فقط یه بار اجرا بشه.
فهمیدم ... اونقدرام کار پیچیده ای نیس البته قبول دارم که تو کارای بزرگ ممکنه پیچیدگیای خاص خودش رو داشته باشی.
راستی یه سوال ... Coroutine چیه اصلا ؟ :31:
answers.unity3d.com/questions/8135/how-do-i-use-yield-in-c.html
docs.unity3d.com/Documentation/ScriptReference/index.Coroutines_26_Yield.html
:31:
ممنون ... همین پست بالایی گفتم یاد گرفتم :31: مرامتو عشقه :sq_8:نقل قول:
چیز خاصی نداره . خوب چرا از invoke استفاده نکنی خیلی هم بهتره...
چه جوری میشه یه Sphere که بهش RigidBody دادیم رو Rotate کنیم ؟
transform.Rotate میشه (البته بعضی مواقع اذیت می کنه)
rigidbody.Rotate هم میشه
نمیشه پرویز جون ... منظورم جرخشیه که باعث تغییر جهت بشه. جسم اگه ریگید بادی نداشته باشه خوب کار میکنه ولی چون داره نمیشه ... انگار راه دیگه ای داره.نقل قول:
والا از transform.Rotate خودم برای چرخش ماشین استفاده کردم (steer angle مشکل اساسی داره!!! ).می تونه بعد چرخش rigidbody.rotation=transform.rotation کنی.