خب ببین، یه متغیر تعریف کرده و حرکت رو به جلو رو گذاشته توش :نقل قول:
میشه اینو برام اصلاح کنید ؟
کد:var moveDir = transform.forward * speed
و بعدش برای حرکت دادن از این کد استفاده کرده :
یعنی اون متغیر برای حرکت به جلو رو به تابع داده بنابراین آبجکت به جلو حرکت میکنه.کد:cc.Move(moveDir*Time.deltaTime)
حالا اگه تو میخوای به چپ و راست بره (بدون چرخش) فقط کافیه عین کار بالا رو بهش اضافه کنی، با این تفاوت که اینبار برای حرکت به راست و چپ هست :
یه همچین چیزی :
و برای استفاده بزاری توی تابع بالایی :کد:var moveDirLeft = transform.left * speed ; var moveDirRight = transform.right * speed ;
ولی من نفهمیدم میخوای در چه صورتی به چپ و راست حرکت کنه ؟کد:cc.Move(moveDirLeft*Time.deltaTime);cc.Move(moveDirRight*Time.deltaTime);
با زدن دکمه ؟
از کد بالا فهمیدم که در حالت عادی آبجکت به جلو حرکت میکنه بدون زدن دکمه (درسته ؟ )