درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
سوالات برنامه نويسي و GUI
#1
با سلام

من جديدا دارم روي يك بازي تو سبك تخيلي و فضاي كار ميكنم مثل بازي هاي( dead space- Mass Effect- kill zoon) و ميخام با بهترين كيفيت اين بازي رو بسازم در هنگام ساختن game play بازي به مشكلاتي بر خوردم (لطفا كامل و واضح توضيح دهيد)

1_اگر بخواهيم هنگام برخورد دو جسم براي مثال دو تا box كه ربطي به player نداشته باشند يك عملي انجام شود چه برنامه نويسي دارد

2_ چطوري بايد براي اسلحه كاركترمون تير بسازي كه وقتي با موس كليك كنيم شليك كند از اون تير هاي بزرگو نميگم منظورم اينكه مثل call of duty تير بزنه و وقتي هم با يك كاركتر ديگه مثلا دشمنان برخورد كنه ان ها نابود بشن يا كلا از بازي delete بشن يا از جونشون كم شه چه برنامه نويسي دارد

3_چطوري ميشه باعث بشيم هنگام انجام يك عمل ان عمل طول بكشه مثلا يك دشمن داريم كه هر 20 ثانيه يك بار شليك كن يا وقتي (در بازي هاي اول شخص) موس تكون ميديم كمي طول بكشه كه دست
شخصيتمون هم زاويه با موس بشه چه برنامه نويسي دارد

4_ چطوري ميشه هنگام حركت موس يك انيميشن (مثلا چرخيدن كاركتر ) اجرا بشه چه برنامه نويسي دارد

5_ چطوري ميشهGUI طراحي كرد (براي كاركتر هاي ديگر مثلا جون دشمنان بالاي سرشون نشون داده بشه و وقتي عقب يك ديوار ميايستي جون كاركتر همراه خود كاركتر ديده نشه )

6_چطوري ميشه وقتي شخصيتون به شي برخورد كرد يك انيميشن اجرا بشه مثلا جابجا شدن دوربين


پاسخ
 سپاس شده توسط ErfanAhmadi
#2
دوست عزیز
شما هنوز ساده ترین مباحث یونیتی رو بلد نیستی چطوری میخوای تا آخر پروژه پیش بری؟!؟
احتمالا با سوال و جواب!!!
در ضمن توضیح کامل این سوالات هر کدومشون حدود 1 صفحه هست!!!!
پاسخ
 سپاس شده توسط ErfanAhmadi
#3
با سلام

1- اینم که جوابش توی خیلی از تاپیک ها هست ول من دوباره جواب میدم:
کد:
function OnTriggerEnter(hit : Colider )
{    
        //age ba tag Box barkhord konad dastorat emal shavand
        //be yad dashte bashid ke bayad baraye Box tag Box ro entekhab konid va  dar har do box in code ro benevisid
        //baraye dorost kardan tag be menue edit berid projectsetting >> Tags.
    if (hit.GameObject.Tag == "Box")
    {
        //Dastorat dar inja gharar migirand
    }
2- دوست عزیز توی اون بازی تیر شلیک نمیشه و برنامه میدن میگن این انیمیشن و صدا پخش بشه و وقتی روی دشمن موس کلیک شد دشمن ضربه بخوره یا از خون دشمن کم شه در واقع هیچ تیری پرتاب نمیشه
3- میتونید از WaitForSeconds یا از دلتا تایم استفاده کنید.
4-دوست عزیز این انیمیشن نیست اگه تو چند تاپیک قبلی نگاه کنید م جواب رو دادم.
5- این کار نه میشه گفت سخت نه آسون . ولی بلدم خیلی کده اگه خواستید پ خ کنید یا ادم کنید جوابتون رو میدم.
6- من نفهمیدم قضیه چی شد اگه میشه واضح تر بگین.
به نظر من هم حق با امینه .
ولی کد ها رو خواستید ادم کنید winkwink

با تشکر عرفان احمدی
Experience Needs Work , Work Needs Experience - Enjoy Your Life
پاسخ
 سپاس شده توسط farid khoshnvis
#4
اقای ErfanAhmadi از جواب هایتان متشکرم و منظورم از سوال 6 این بود که مثلا وقتی شخصیتمون به یک شی برای مثال به یک در بخورد یک انیمیشن مثلا خروج شخصیت از در اجرا شود

و اگر میتونید سوال 5 من را جواب بدیید چون من با این مدل GUI خیلی خیلی کار دارم
و هرچه قدر میتونید توضیح بدید که برنامه نویسیش چجوری

اگر جواب 2 برنامه نویسیاش و روش اجراشو یاد دارید به ما یه اموزشی بدید

بخشید یک سوالم داشتم که میدونه همتون میدونید
چطوری میشه فایل ها یا عکس های خودمونو برای دانلود تو اینترنت یگزاریم
(27/6/1391، 10:56 صبح)aminblog76 نوشته است: دوست عزیز
شما هنوز ساده ترین مباحث یونیتی رو بلد نیستی چطوری میخوای تا آخر پروژه پیش بری؟!؟
احتمالا با سوال و جواب!!!
در ضمن توضیح کامل این سوالات هر کدومشون حدود 1 صفحه هست!!!!



بیشتر چیز های یونیتی رو یاد دارم تازه من یک level طراحی کردم که بعدا اونو برای دانلود میزارم شما اونو ببینی اینا رو نمیگی
پاسخ
#5
دوست عزیز شما الان جو بد جوری گرفتتت داغی نمی فهمی !
همه که اول مبان میگن سلام من می خوام فلان بازی رو بسازم راهنمایی کنید !
اگه واقعا قصد ساخت بازی دارید از اول شروع کنید به یادگیری !
فایل می خوای بزاری جایی باید تو یه سایت اپلود مثل بوق و بوق و بوق (علت بوق :: قانون پرومیکرز) اپلودش کنی .
بعد یه ادرس بهت می ده که میزاریش اینجا اونجا هرجا !wink
XEngine
پاسخ
 سپاس شده توسط aminblog76
#6
دوست عزیز هزکدوم از اینها یک سوال جداگانس و کسی که میخواد با یونیتی بازی خوب بسازه این سوال هارو در حد اقل باید بلد باشه. بهتره اول هرکدام رو به صورت جدا جدا کار کنید بعد که به برنامه نویسی در یونیتی مسلط شدید شروع به ساخت بازی کنید
لطفا اینو ببین :
http://www.aparat.com/v/5c22f0251fdc3d23...b2d2313732
---------
resim
پاسخ
 سپاس شده توسط aminblog76
#7
ممنون از نظراتتون ولي ببخشيد انقدر زد حال نز نيد اگر مي تونيد هر كدوم از اين سوال ها رو كه بلديد جواب بديد

ببخشيد اقاي عرفان احمدی چرا scrip كه براي سوال يك من نوشتيد كار نمي كنه eroor ميده به اين hit : Colider

براي كد WaitForSeconds چه scrip بايد بنويسيم تا هي تكرار بشه مثلا هر 5 ثانيه print كنه okay+Time.time
پاسخ
#8
(27/6/1391، 07:54 عصر)farid koshnvis نوشته است: ممنون از نظراتتون ولي ببخشيد انقدر زد حال نز نيد اگر مي تونيد هر كدوم از اين سوال ها رو كه بلديد جواب بديد

ببخشيد اقاي عرفان احمدی چرا scrip كه براي سوال يك من نوشتيد كار نمي كنه eroor ميده به اين hit : Colider

براي كد WaitForSeconds چه scrip بايد بنويسيم تا هي تكرار بشه مثلا هر 5 ثانيه print كنه okay+Time.time

ضد حال نیست عزیز
یه حقیقته متاسفانه!
ولی خب خیلیا دوست ندارن این حقیقت رو بشنوند. حتی شما دوست عزیز...
پاسخ
#9
ببخشيد ها حالا شما اينا رو بگين ازتون كم ميشه
پاسخ
#10
(27/6/1391، 08:24 عصر)farid koshnvis نوشته است: ببخشيد ها حالا شما اينا رو بگين ازتون كم ميشه

من خودم بلد نیستم و منکر بلد نبودنمم نمیشم
خیر ازمون کم نمیشه اما شما داری این سوالا رو میپرسی بعدا پیش بری که وسط پروژه گیر میکنی! ohno
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی برای برنامه نویسی c# ayynjafari 3 519 3/8/1396، 05:36 صبح
آخرین ارسال: sajjad3011
  پرداخت درون برنامه fanand 2 665 28/4/1395، 05:56 عصر
آخرین ارسال: etet1212
  پاسخ: راهنمایی درمورد انتشار برنامه در بازار gozal 3 858 25/3/1395، 07:52 عصر
آخرین ارسال: Sinakhda
  پرداخت درون برنامه ای hamidrezasaeedi 5 1,326 23/10/1394، 02:09 عصر
آخرین ارسال: hamidrezasaeedi
  قرار دادن تبلیغات و امکانات درون برنامه ای در بازی aliheadari 8 2,077 6/9/1394، 01:28 صبح
آخرین ارسال: aliheadari



کاربرانِ درحال بازدید از این موضوع: 1 مهمان