انیمیشن در بازی
#1
سلام و درود میخواستم ببینم با کانگستراکت میتونم به طوری خود کار یا همون انیمیشنی یک شخص رو حرکت داده بشه و حرف بزنه

تغریبا مثل بازی دزد بی مزد

4 4 

یه آموزش تو انجمن بود دیدم ولی میخوام خودش خودکار حرکت کنه
  پاسخ


 سپاس شده توسط:
#2
شما باید با برنامه های انیمیشن سازی مثل انینه استودیو ، اسپرایتر و ... انیمیشن راه رفتن ، حرف زدن و ... رو درست کنید و به صورت فریم فریم با فرمت png ذخیره کنید . بعد تو کانستراکت فریم ها رو بیارید و تو اونت نویسی بگید در شروع لایوت انیمیشن اجرا بشه
  • در حال طراحی چند برنامه و بازی جدید!
  پاسخ


 سپاس شده توسط: M.javad ، shazde
#3
ببخشید مثلا یه جا هست تو دزد بی مزد پلیس ها خودکار خودشون میان اون رو تمام صحنه هارو(حتی پس زمین رو : مانند فیلم) باید داخل برنامه درست کنم
  پاسخ


 سپاس شده توسط:
#4
ببخشید . من دزد بی مزدو بازی نکردم .
منظورتونو نمیفهمم. 
انشاالله دوستان میان جواب میدن
  • در حال طراحی چند برنامه و بازی جدید!
  پاسخ


 سپاس شده توسط:
#5
مثلا فک کنید چند کارکتر وایساده اند بعد یکی از اون ها راه میره بعد یه حرفی میزنه بعد شما بعد از حرف اون میتونید حرکت کنید
  پاسخ


 سپاس شده توسط:
#6
سلام
اینی که شما میگید اصلا سخت نیس فقط اسپرایت متحرک آدم لازم دارین
و اینکه باید با اونت نویسی بگید که مثلا دو نفر از گوشه های تصویر بیان داخل بازی(انیمیشن راه رفتن باید اجرا بشه اینجا و مثلا با رفتار تیر بگید که حرکت کنن به جلو) وقتی به فاصله مشخصی از هم رسیدن وایسن(انیمیشن راه رفتن متوقف میشه اینجا و انیمیشن ایستادن اجرا میشه)
اگه بخوایید کاراکترای دیگه ای هم وارد بازی بشن اون لحظه مثلا میتونید بگید هر چند ثانیه یه کاراکتر خارج از محیط بازی ساخته بشه , انیمیشنش بشه راه رفتن و حرکت کنه به جلو

همونطور که گفتم ساخت انیمیشن هاش فقط سخته وگرنه پیاده سازیش سخت نیس
رسید مژده که ایّام غم نخواهد ماند چنان نماند چنین نیز هم نخواهد ماند
  پاسخ


 سپاس شده توسط: ghasem ، M.javad ، mostafanastary ، GAME MOEIN ، shaygaaan
#7
ببخشید میشه یه سورس بزارید بگید که از اول صفحه حرکت کنه بیاد وسط صفحه بعد 2 ثانه وایسه بعد از اونور خارج بشه
  پاسخ


 سپاس شده توسط:
#8
اصلا سورس لازم نداره همه اونتا رو میگم چطور پیاده سازی کنی(مانیتورم خراب شده نمیتونم سورس درست کنم)
کد:
اول میگی در شروع لی اوت بساز اون اسپرایتی که میخوای رو در یه مختصات خارج از لی اوت بازی
on start layout>create object

اکشن بعدی>

"set animation "run
run مثلا اسم انیمیشن راه رفتنش هست

اکشن بعدی>
با رفتار
move to


(move to x,y (428, 390

"set animation "stop

wait 2 second

"set animation "run

(move to x,y (0, 0
یه مختصات خارج از صفحه بگو بره

رسید مژده که ایّام غم نخواهد ماند چنان نماند چنین نیز هم نخواهد ماند
  پاسخ


 سپاس شده توسط: ghasem ، mahdi_R8095 ، M.javad ، mostafanastary ، GAME MOEIN
#9
تا آخر اینجا درست رفتم

کد:
اول میگی در شروع لی اوت بساز اون اسپرایتی که میخوای رو در یه مختصات خارج از لی اوت بازی
on start layout>create object

اکشن بعدی>

"set animation "run
run مثلا اسم انیمیشن راه رفتنش هست

اکشن بعدی>
با رفتار
move to


(move to x,y (428, 390
فقط بقیش رو اصلا نفهمیدم
  پاسخ


 سپاس شده توسط:
#10
گفتم وقتی به اینجا مخصات رسید ، انیمیشن راه رفتن تغییر کنه به انیمیشن ایستادن(stop تکون نخوردن)
بعد از دو ثانیه  دوباره انیمیشن بشه انیمیشن راه رفتن و حرکت کنه مثلا به بیرون از صفحه (یه مختصات x و y  خارج از صفحه بازی بدید تا کاراکتر حرکت که به اون سمت.
با رفتار move to  اینکارو کنید بهتره بنظرم
رسید مژده که ایّام غم نخواهد ماند چنان نماند چنین نیز هم نخواهد ماند
  پاسخ


 سپاس شده توسط: ghasem ، GAME MOEIN


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 229 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,595 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: