مشاهده نسخه کامل
: *+=[پشتیبانی]=+* Unity/آموزشها در اینجا
صفحه ها :
1
2
3
4
5
6
7
8
[
9]
10
والا از transform.Rotate خودم برای چرخش ماشین استفاده کردم (steer angle مشکل اساسی داره!!! ).می تونه بعد چرخش rigidbody.rotation=transform.rotation کنی.
ممنون از توجهت.بزار بهتر توضیح بدم. ببین الان فرض کن یه Sphere داریم که ریگید بادی نداره.
خب حالا من میخوام توسط دکمه ی UpArrow به طرف جلو حرکت کنه.
توسط دکمه ی LeftArrow به سمت چپ Rotate پیدا کنه و همچنین توسط دکمه ی RightArrow به سمت راست Rotate پیدا کنه.
(بنابراین این چرخش که با این دکمه ها هست باعث تغییر جهت مسیر توپ میشه و توی اون جهت میشه با دکمه ی UpArrow رفت جلو)
و برای این کار کد زیر رو مینویسیم که خوب کار میکنه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خب این از این ...
حالا به این Sphere یه RigidBody میدیم.
خب واسه حرکت دادن جسمی که ریگید بادی داره از AddForce استفاده میکنیم.
بنابراین خط اول کد بالا اینجوری تغییر میکنه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و مشکل اینجاس ... حالا که داره addForce میشه دیگه Rotate کردن کلاس tranform روش جواب نمیده و باعث تغییر جهت نمیشه ... چون الان حرکت Sphere طبق قوانین فیزیکه.
و اگه برای چرخش از addTorque استفاده کنیم توپ رو فقط بهش نیروی چرخیدن وارد میکنه که توی تغییر مسیرش هیچ نقشی نداره.
بنابراین من نمیدونم باید چیکار کنم تا این مشکل برطرف بشه. :sq_3:
parvizamd
20-10-2012, 12:50
مجید اگه می خواهی می تونی از transform.TransfromDirection هم استفاده کنی ولی کلا این مسله با دیراه مشکل گنده هست چون کلا کره دور می خوره باز قاطعی می کنه
rigidbody.AddForce(transfrom.TransformDirection(Ve ctor3(0,0,1));
بله خب میدونم منم میخوام راهی پیدا کنم که این مشکل حل بشه :)
parvizamd
21-10-2012, 14:26
اگر مشکل فقط این کافیه یک متغیر float در نظر بگیری که اون زوایه ات باشه یا ساده تر شی رو بگیر که با از اون transformdIRECTION کنی و و اون بچرخونی
parvizamd
26-10-2012, 19:52
سلام دوستان من تو import کردن مدل از بلندر به یونتی دچار مشکل شده blend که کلا import نمی کنه fbx که import می کنم...کلا face معکوس شده تو سینما 4دی پیدا کرده بودم چطوری حلش کنم ولی تو بلندر نمی دونم چطوری باید حلش کرد.
خیلی ممنون
parvizamd
27-10-2012, 22:09
بابا چی سر این انجمن اومده یکی نیست جواب بده...ای داد...خودم پیداش کردم scale نباید منفی باشه...
یه سوال ... اگه از کدهای نوشتن و خوندن فایل استفاده کنیم، وقتی واسه android خروجی میگیریم چی میشه ؟ :sq_8:
parvizamd
28-10-2012, 15:14
من تست نکردم . منظورت System.IO هست فکر نکنم اجازه بده از اینها استفاده کنیم.
من تست نکردم . منظورت System.IO هست فکر نکنم اجازه بده از اینها استفاده کنیم.
پس اگه بازیمون قرار باشه یه سری اطلاعاتش رو ذخیره کنه روی فایل و برای مبایل باشه باید چی کار کرد ؟
میدونی ؟
سلام
دوستان من یه پارتیکال میخوام برای انفجار توی خاک
یعنی یه بمب میخوره توی خاک و کلی خاک بلند میشه و میریزه پایین
میشه کمکم کنید آیا ؟ :)
parvizamd
30-10-2012, 13:08
یک پیکج بود خیلی قشنگ بود.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اینو دانلود کرده بودم
اما اینا انفجار همراه با آتیشو دود هست
من یه چیزی میخوام مثه وقتی که گلوله ی موشک میخوره توی خاک و کلی خاک بدون دود پخش میشه رو هوا و میریزه پایین
.
به هر حال بازم ممنون پرویز :sq_8:
یه سواله دیگه هم دارم
من میخوام روی یکی از دوربینای توی بازیم، یه mask بزارم مثلا یه ماسک شبیه zoom دوربین های اسنایپر
میشه بگید دقیقا از اول باید چیکار کنم آیا ؟
ممنون
ویرایش : تونستم با GUI TEXTURE یه همچین حرکتی رو پیاده کنم اما من 2 تا دوربین توی بازی دارم که با زدن دکمه سوییچ میشن، من میخوام GUI های این دوتا با هم فرق داشته باشن
اما هرچی gui دارم برای هر دوتاشون با هم نشون داده میشه !!!
هوم ؟!
کد جاوا اسکریپت واسه حرکت با سرعت ثابت و فقط چپ و راست رفتن شی ام میخوام
نمیخوام Rotation داشته باشه ، میخوام فقط چپ و راست بره(یعنی x و z اش کم و زیاد بشه )
همچین کدی هست ؟ ممنون میشم کسی کمکم کنه...
کد جاوا اسکریپت واسه حرکت با سرعت ثابت و فقط چپ و راست رفتن شی ام میخوام
نمیخوام Rotation داشته باشه ، میخوام فقط چپ و راست بره(یعنی x و z اش کم و زیاد بشه )
همچین کدی هست ؟ ممنون میشم کسی کمکم کنه...
اگه میخوای فقط چپ و راست بره که دیگه با محور z کاری نداری !
همون x میشه هم چپ هم راست.
دستور transform.Translate برای حرکت دادن آبجکته.
transform.Translate(Vector3.Right*Speed*Time.Delta Time) ;
transform.Translate(Vector3.Left*Speed*Time.DeltaT ime) ;
یه سواله دیگه هم دارم
من میخوام روی یکی از دوربینای توی بازیم، یه mask بزارم مثلا یه ماسک شبیه zoom دوربین های اسنایپر
میشه بگید دقیقا از اول باید چیکار کنم آیا ؟
ممنون
ویرایش : تونستم با GUI TEXTURE یه همچین حرکتی رو پیاده کنم اما من 2 تا دوربین توی بازی دارم که با زدن دکمه سوییچ میشن، من میخوام GUI های این دوتا با هم فرق داشته باشن
اما هرچی gui دارم برای هر دوتاشون با هم نشون داده میشه !!!
هوم ؟!
خب برای هر دوربین که میتونی به صورت جدا یه gui texture اضافه کنی.
از منوی components گزینه ی rendering\gui texture.
روش دیگه اینه که یه plan یا box بسازی بهش تکسچر ماسک اسنایپر رو بدی (material diffiuse transparent) و بچسبونیش به دوربین :31:
اگه میخوای فقط چپ و راست بره که دیگه با محور z کاری نداری !
همون x میشه هم چپ هم راست.
دستور transform.Translate برای حرکت دادن آبجکته.
transform.Translate(Vector3.Right*Speed*Time.Delta Time) ;
transform.Translate(Vector3.Left*Speed*Time.DeltaT ime) ;
من یه همچین کدی می خوام :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد حرکت با سرعت ثابته و حرکت به چپ و راسته ؛ ولی حرکتش به چپ یا راست با Rotation هستش
میشه اینو برام اصلاح کنید ؟
lord arthas
31-10-2012, 13:28
سلام ، میشه با دوربینه Orthographic از Toon Shading استفاده کرد ؟ چجوری ؟
خب برای هر دوربین که میتونی به صورت جدا یه gui texture اضافه کنی.
از منوی components گزینه ی rendering\gui texture.
روش دیگه اینه که یه plan یا box بسازی بهش تکسچر ماسک اسنایپر رو بدی (material diffiuse transparent) و بچسبونیش به دوربین :31:
جدی ؟!
آخه من توی دوربینم همین کامپوننتی که گفتی قرار دادم اما چیزی توش دیده نشد !
یعنی تکسچر هم بهش دادم اما روی صفحه ی دوربین توی بازی چیزی نیومد !
parvizamd
31-10-2012, 16:38
اینو دانلود کرده بودم
اما اینا انفجار همراه با آتیشو دود هست
من یه چیزی میخوام مثه وقتی که گلوله ی موشک میخوره توی خاک و کلی خاک بدون دود پخش میشه رو هوا و میریزه پایین
.
به هر حال بازم ممنون پرویز :sq_8:
سلام هادی جان
برای ساخت پارتیل باید به شی ات partice animator و renderer و animatior اضافه کنی تو تصویر پایین من نمونه ساختم این پارمترها زیر دستکاری کن تا به چیزی که می خواهی برسی:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
میشه اینو برام اصلاح کنید ؟
خب ببین، یه متغیر تعریف کرده و حرکت رو به جلو رو گذاشته توش :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعدش برای حرکت دادن از این کد استفاده کرده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یعنی اون متغیر برای حرکت به جلو رو به تابع داده بنابراین آبجکت به جلو حرکت میکنه.
حالا اگه تو میخوای به چپ و راست بره (بدون چرخش) فقط کافیه عین کار بالا رو بهش اضافه کنی، با این تفاوت که اینبار برای حرکت به راست و چپ هست :
یه همچین چیزی :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و برای استفاده بزاری توی تابع بالایی :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی من نفهمیدم میخوای در چه صورتی به چپ و راست حرکت کنه ؟
با زدن دکمه ؟
از کد بالا فهمیدم که در حالت عادی آبجکت به جلو حرکت میکنه بدون زدن دکمه (درسته ؟ )
parvizamd
31-10-2012, 16:41
یه سواله دیگه هم دارم
من میخوام روی یکی از دوربینای توی بازیم، یه mask بزارم مثلا یه ماسک شبیه zoom دوربین های اسنایپر
میشه بگید دقیقا از اول باید چیکار کنم آیا ؟
ممنون
ویرایش : تونستم با GUI TEXTURE یه همچین حرکتی رو پیاده کنم اما من 2 تا دوربین توی بازی دارم که با زدن دکمه سوییچ میشن، من میخوام GUI های این دوتا با هم فرق داشته باشن
اما هرچی gui دارم برای هر دوتاشون با هم نشون داده میشه !!!
هوم ؟!
خوب خودت باید کنترل ش کنی که چطوری داری سوییچ می کنی یه متغییر کافی تعریف کنی که بعدش نسبت به GUI نمایش بدی.
parvizamd
31-10-2012, 16:44
سلام ، میشه با دوربینه Orthographic از Toon Shading استفاده کرد ؟ چجوری ؟
پارسا جان من نتواستم استفاده کنم...
جدی ؟!
آخه من توی دوربینم همین کامپوننتی که گفتی قرار دادم اما چیزی توش دیده نشد !
یعنی تکسچر هم بهش دادم اما روی صفحه ی دوربین توی بازی چیزی نیومد !
شاید مشکل از تکسچرت بوده ... من یه تکسچر اسنایپ گذاشتم روش همه چی اوکی بود :31:
سعی کن ورژن عکسات .png باشه و سیاه سفید و ترنسپرنت (اگه میخوای قالبی در بیاد)
ولی من نفهمیدم میخوای در چه صورتی به چپ و راست حرکت کنه ؟
با زدن دکمه ؟
از کد بالا فهمیدم که در حالت عادی آبجکت به جلو حرکت میکنه بدون زدن دکمه (درسته ؟ )
ببین شی من باید با شروع بازی با سرعت ثابت شروع به حرکت کنه و گیمر فقط اونو چپ و راست کنه ؛ همین.....
ببین شی من باید با شروع بازی با سرعت ثابت شروع به حرکت کنه و گیمر فقط اونو چپ و راست کنه ؛ همین.....
خب عزیزم از همون اول روشن توضیح بده ببینیم چی میخوای :20:
خب در مورد کد اول که با سرعت ثابت شروع به حرکت کنه که فکر نمیکنم مشکلی باشه با توجه به کدی که داده بودی.
ولی اگه میخوای گیمر فقط اونو چپ و راست کنه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته با کد بالا نیازی به فشردن کلیدی برای چپ و راست کردن نیست، با حرکت موس این کار انجام میشه.
lord arthas
31-10-2012, 23:17
اقا من یک مشکل پیدا کردم با خوده ادیتور ، مشکل اینه که با یک Scene خلی هم انگار دارم Scene بازی Gears Of War رو نگاه میکنم :| خیلییییی سنگینه ، در حدی که به زور میشه اشیا رو حرکت داد ، سیستمم هم مناسبه براش ، یکدفعه اینجوری شده ، کسی نمیدونه مشکل از چی میتونه باشه ؟
اقا من یک مشکل پیدا کردم با خوده ادیتور ، مشکل اینه که با یک Scene خلی هم انگار دارم Scene بازی Gears Of War رو نگاه میکنم :| خیلییییی سنگینه ، در حدی که به زور میشه اشیا رو حرکت داد ، سیستمم هم مناسبه براش ، یکدفعه اینجوری شده ، کسی نمیدونه مشکل از چی میتونه باشه ؟
فکر کنم ورژن 3.5 پایین ترو داری استفاده میکنی ؟ (البته شایدم نه)
ولی من یادمه همچین مشکلی واسم پیش اومده بود، یا حداقل خیلی شبیه این مشکل بود.
یه بار پاک کردم نصب کردم درست شد.
فک کنم امتحان کردی ؟
lord arthas
31-10-2012, 23:58
ورژنم دقیقا خوده 3.5 عه :دی نه Re-Install نکردم :-؟
ورژنم دقیقا خوده 3.5 عه :دی نه Re-Install نکردم :-؟
خب منم منظورم 3.5 => version بود :31:
یه بار پاک کن قشنگ ... حتی اون فولدرشم شیفت دیلیت کن.
بعد یه جای جدید نصب کن. یعنی تو یه پوشه ی جدید که احتمالا اطلاعاتشون با هم قاطی نشه.
شاید درست بشه.
گفتم حتما اینکارو کردی آخه اولین چیزی که به ذهن آدم میرسه این موقعا نصب دوباره ی برنامه س :31:
بابا برید آپدیت کنید دیگه الان یونیتی 4رشم اومده :20::31:
lord arthas
01-11-2012, 01:19
لینک 4 رو داری ؟ :18:
lord arthas
03-11-2012, 17:41
دوستان کسی روش دیگه ای به غیر از Addforce برای پرش یک پلیر RigidBody دار تو یک بازی 2D میشناسه ؟
دوستان کسی روش دیگه ای به غیر از Addforce برای پرش یک پلیر RigidBody دار تو یک بازی 2D میشناسه ؟
آخه یه جورایی غیر منطقی میزنه ... چون فیزیک ریگید بادی باعث میشه که جسم جاذبه روش اثر بزاره و بشه نیرو بهش وارد کرد.
بنابراین فکر نمیکنم غیر از ریگید بادی راه دیگه ای باشه.
حالا چرا میخوای این کارو کنی ؟
لینک 4 رو داری ؟ :18:
دانلود نسخه ی 4 یونیتی :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دانلود پچ برای کرک کردن :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته این پچ 3.5 هست که روی 4هم جواب میده.:20:
lord arthas
04-11-2012, 13:49
من فاينال f3 رو دانلود كردم جواب نميده :(
lord arthas
04-11-2012, 13:52
خب ببين براي Add Force ، Double Jump جواب نميده تو ژرش دوم :-؟
من تست کردم اوکیه.
خب ببين براي Add Force ، Double Jump جواب نميده تو ژرش دوم :-؟
منظورتو دقیقا متوجه نمیشم ... چرا نباید جواب بده ؟! :31:
lord arthas
04-11-2012, 19:55
برای اینکه برای پرش دوم ، میاد فقط جلوی پایین رفتنشو میگیره ، بالاتر نمیبرش ، میفهمی چی میگم ؟ یعنی تو پرش دوم میاد نیروز جاذبرو کمتر میکنه ، نه اینکه بالاتر ببرش
برای اینکه برای پرش دوم ، میاد فقط جلوی پایین رفتنشو میگیره ، بالاتر نمیبرش ، میفهمی چی میگم ؟ یعنی تو پرش دوم میاد نیروز جاذبرو کمتر میکنه ، نه اینکه بالاتر ببرش
نه اتفاقا دقیقا بالاتر میبره.
ببین وقتی جامپ میکنی واسه بار اول، همین که توی هواس (یعنی آخرین نقطه ای که توی هواس و بعدش میاد پایین) باید سریع یه جامپ دیگه بزنی که میبردتت بالاتر ولی اگه این موقع نزنی و صبر کنی یه کم بیاد پایین تر بزنی فقط یه ذره میره بالا چون جاذبه ی زمین بیشتر روش اثر میزاره دوباره سریع میاد پایین. نکته ی اصلی اینه که به موقع یه جامپ دیگه بزنی که به نظرم طبیعیه.
اینم عکس :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
lord arthas
04-11-2012, 21:47
اره ولی این جامپ ساکنه ، موقع جامپ با حرکت یکم کندتر میشه ، به حر حال مرسی
کسی رفرنسی برای دوربین 2D داره ؟ :31:
پ.ن : یکدونه خودم نوشتم ولی یکم زبره :31: (نرم نیس :31: )
دوستان گلم من هنوزم مشکل دارم با gui ها
من دوتا دوربین دارم
و میخوام مثلا توی تصویر دوربین اول یه دایره(عکس) باشه، و توی دوربین دوم یه مربع توی تصویرش باشه !
چطور باس اینکارو کنم ؟
من این کارو با gui texture کردم اما هر دو دوربین از یه gui استفاده کردن ! بعد مجبور شدم gui ی دوربین اولو خاموش کنم
حالا باس چیکار کنم آیا ؟
لطفا یه راهنمایی کنید
ممنونم :X
parvizamd
05-11-2012, 06:27
دوربین 2d که یک دوربین صاف هست که حالتش othro هست همین.
دوستان گلم من هنوزم مشکل دارم با gui ها
من دوتا دوربین دارم
و میخوام مثلا توی تصویر دوربین اول یه دایره(عکس) باشه، و توی دوربین دوم یه مربع توی تصویرش باشه !
چطور باس اینکارو کنم ؟
من این کارو با gui texture کردم اما هر دو دوربین از یه gui استفاده کردن ! بعد مجبور شدم gui ی دوربین اولو خاموش کنم
حالا باس چیکار کنم آیا ؟
لطفا یه راهنمایی کنید
ممنونم :X
هادی جون اسکل کردی ؟
من که بت گفتم چیکار کن. :31:
خوب مجید جان من زیر پستت نوشتم که من امتحان کردم روشی که گفتی اما چیزی توی تصویرم نشون داده نمیشه !
همین الآن دوباره تست کردم
من یه دوربین ساختم
بعد از کامپوننت و رندرینگ یه guitexture بهش دادم
بعد یه تکسچر براش تعریف کردم اما توی صفحش هیچی نیومده !!!
خودت تست کردی این روشو ؟ مطمئنی آیا ؟!
:sq_3:
دوربین 2d که یک دوربین صاف هست که حالتش othro هست همین.
پرویز این الآن جواب سوال منه یا کسه دیگه ؟ من متوجه نشدم : دی
parvizamd
06-11-2012, 07:35
هادی جان امشب تا بعد ظهر خودم برات sample می زنم ضمینه می کنم.
parvizamd
07-11-2012, 17:31
سلام هادی جان اینم خدمت شما امیدوارم به کارت بیاد.
(برام دعا کن!)
هادی جان امشب تا بعد ظهر خودم برات sample می زنم ضمینه می کنم.
دمت گرم پرویز اگه بتونی تا شب بهم یاد بدی خیلی عالی میشه :)
ممنون
parvizamd
07-11-2012, 19:06
چیز پیجیده ای نداره
c1 و c2 که دوربین هست Input.GetAxis(Fire 2) که یک مقدار بین 0 و 1 میده که راست کلیک زده شده یا نه
GUI.DrawTextrue که کاملا مشخصه
pixelWidth,pixelHeight متغیر c1 طول و عرض دوربین میده
Text که همون تکچستر دوربین داره استه...
چیز پیجیده ای نداره
c1 و c2 که دوربین هست Input.GetAxis(Fire 2) که یک مقدار بین 0 و 1 میده که راست کلیک زده شده یا نه
GUI.DrawTextrue که کاملا مشخصه
pixelWidth,pixelHeight متغیر c1 طول و عرض دوربین میده
Text که همون تکچستر دوربین داره استه...
پرویز گمونم من خیلی دارم آماتور کار میکنم ، آخه اصلا نفهمیدم چی شد ! : دی
ببین مهم نیست با کلیک موس gui ها نشون داده شن
مشکله من اینه
دو تا دوربین دارم
من میخوام توی یکیشون gui texture داشته باشم که توش یه عکس مربع باشه
و دوربین دوم یه عکس دایره داشته باشه
یعنی gui های دوربینام متفاوت باشه
و مشکل اینه که من وقتی برای دوربین یه کامپوننت gui texture میزارم چیزی توی تصویرش نشون داده نمیشه !!!
من یه فایل تست ساختم اگه دانلودش کنی و ببینی قضیش چیه ممنون میشم :)
کجای کارم مورد داره ؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] Unity Project 9.zip
parvizamd
08-11-2012, 06:46
هادی اصلا پیشنهاد نمی کنم از GUITexture استفاده کنی خیلی خیلی چرته
حتی قابلیت چرخیدن هم نداره.
الان نگاه می کنم.
parvizamd
08-11-2012, 06:57
نسخه چند رو داری؟
متاسفانه فایل مراحل ات لود نمی شه
اینم تغییرات کد ات دوتا gUITEXTURE بذار و بقیه X1 وX2 بهشون نسبت بده:
using UnityEngine;
using System.Collections;
public class SwitchCamera : MonoBehaviour {
public Camera camera1;
public Camera camera2;
public GUITexture x1;
public GUITexture x2;
// Use this for initialization
void Start () {
camera1.enabled = true;
camera2.enabled = false;
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Q))
{
camera1.enabled = false;
camera2.enabled = true;
x1.enabled=true;
x2.enabled=false;
}
if (Input.GetKeyDown(KeyCode.W))
{
camera1.enabled = true;
camera2.enabled = false;
x1.enabled=false;
x2.enabled=true;
}
}
}
نسخه چند رو داری؟
متاسفانه فایل مراحل ات لود نمی شه
اینم تغییرات کد ات دوتا gUITEXTURE بذار و بقیه X1 وX2 بهشون نسبت بده:
using UnityEngine;
using System.Collections;
public class SwitchCamera : MonoBehaviour {
public Camera camera1;
public Camera camera2;
public GUITexture x1;
public GUITexture x2;
// Use this for initialization
void Start () {
camera1.enabled = true;
camera2.enabled = false;
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Q))
{
camera1.enabled = false;
camera2.enabled = true;
x1.enabled=true;
x2.enabled=false;
}
if (Input.GetKeyDown(KeyCode.W))
{
camera1.enabled = true;
camera2.enabled = false;
x1.enabled=false;
x2.enabled=true;
}
}
}
واقعا دستت درد نکنه ، پیر شی جوون :ایکس
.
یه مشکلی وجود داره !
وقتی من بازیو توی سایز 1024در720 اجرا میکنم gui من کل صفحه رو میگیره اما وقتی توی سایز 800در600 اجراش میکنم از صفحه میزنه بیرون !
نمیشه اینو درستش کرد ؟ طوری که توی همه ی رزولیشن ها یه طور اجرا شه ؟!
.
من از نسخه ی 4 استفاده میکنم
ممنونم برای کمکاتون
parvizamd
08-11-2012, 15:17
چک می کنم من 3.2 کار می کنم...
parvizamd
08-11-2012, 15:22
من در تو روسشون 640 480 و 800 600 و 1024 768 تست کردم مشکلی نداشت.البته من 3.2 استفاده می کنم.
من در تو روسشون 640 480 و 800 600 و 1024 768 تست کردم مشکلی نداشت.البته من 3.2 استفاده می کنم.
e
یعنی به نظرت ورژن من مورد داره که اینطوری میشه ؟!
..
parvizamd
08-11-2012, 16:25
من مونده ام سایت یونتی تو سایتش گفته بتا شما از کجا یونیتی 4 گیر آوردین؟:sq_14:
فکر کنم.
من مونده ام سایت یونتی تو سایتش گفته بتا شما از کجا یونیتی 4 گیر آوردین؟:sq_14:
فکر کنم.
خوب ماله ما هم بتا هست !
نوشته
unity 4
version 4.0.0b8
.
ببین من یه مکعب دارم که ثابت وایستاده یه جا
بعد یه کره هم دارم که با دکمه ها حرکت میکنه
حالا میخوام وقتی این کره به مکعب بر خورد کرد یه انیمیت برای مکعب (که قبلا ساختمش) play بشه !
چطور باس اینکارو کنم ؟
:x
parvizamd
08-11-2012, 20:16
انیشمن با چی ساخته شده با خودت Unity 3d یا مکس؟.
در کل
animation.Play("نام اشنیمن ");
برای برخورد از colider استفاده کن
انیشمن با چی ساخته شده با خودت Unity 3d یا مکس؟.
در کل
animation.Play("نام اشنیمن ");
برای برخورد از colider استفاده کن
انیمیتو که با خوده یونیتی ساختم
دستور انیم پلی هم که اوکی
اما میشه colider رو یکمی توضیح بدی ؟
یه جوری مثل همون gui : دی
فدا
parvizamd
08-11-2012, 20:48
برای تشخیص برخورد از function OnCollisionEnter(collision : Collision (file:///I:/Program%20Files/Unity/Editor/Data/Documentation/Documentation/ScriptReference/Collision.html)) {
{
colisosn که مشخصات برخوردکننده میده
اما اما colider تیگر هست
function OnTriggerEnter (other : Collider) {
شرمنده هادی جون نت فردا قطع میشه.ولی اینو دانلود کن بدردت می خوره.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
{
سلام خدمت دوستان
بالاخره نسخه نهایی و عمومی یونیتی 4 منتشر شد.
می تونید ا لینک زیر دانلود کنید
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
کســــی کرکش رو داره؟!همین نسخه فاینالش؟:sq_25:
mohammd1
15-11-2012, 11:50
من از همون پچ یونیتی 3.5 استفاده کردم جواب داد :sq_2:
lord arthas
15-11-2012, 13:27
خوب لینک همینی که استفاده کردی رو بده ؟
mohammd1
15-11-2012, 18:11
خوب لینک همینی که استفاده کردی رو بده ؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
:31:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
:31:
محمد جان میشه یه جای دیگه آپلود کنی ؟
هر کاری که کردم نشد از اینجا دانلودش کنم :(
ویرایش: دانلود شد ، ممنون :)
lord arthas
20-11-2012, 13:42
بازم کار نکرد :| میگه Unwrap.dll نیستش :| :))
ســــــلام:sq_8:
من یه کرک واسه یونیتی 4 پیدا کردم و راحت تونستم کرک کنم،خونه رفتم آپ میکنم میزارم:sq_25:
lord arthas
20-11-2012, 18:28
مرسی ممنون میشم بزاری ;)
اینم لینک دانلود کرک یونیتی 4 :sq_25:
دانــــــــــلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
mohammd1
20-11-2012, 19:05
حالا بیا و 60 مگ آپلود کن؛ بشکنه این دست که نمک نداره... (شوخی:31:)
علی جان ممنون کار کرد این کرک
:X
چه جوری میشه برخورد پلایر با ذرات پارتیکل رو تشخیص داد ؟ on collision particle کار نمیکنه !! و سوال بعدی اینه که چه جوری یه پارتیکل سیستم کلی رو میشه scale کرد ؟
hamed_benz
24-11-2012, 14:19
سوال دوم رو نمیدونم.
سوال اول : به پارتیکلی که ساختی ، کاپوننت World Particle Colloder رو اضافه کن و تیک Send Collision Message رو بزن و از تابعی که گفتی استفاده کن.
سوال دوم رو نمیدونم.
سوال اول : به پارتیکلی که ساختی ، کاپوننت World Particle Colloder رو اضافه کن و تیک Send Collision Message رو بزن و از تابعی که گفتی استفاده کن.
دقیقا همین کارو میکنم ولی نمیشه !!
یه پارتیکل میسازم بهش این کلایدر رو میدم.
اون تیکشم میزنم.
روی اسکریپت پلایرم مینویسم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی کار نمیکنه.
سوال دوم مثل اینکه امکان این کار وجود نداره ! واقعا به نظرم برای یه انجین فاجعه س که همچین قابلیتی نداشته باشه. یعنی چی آخه :sq_6:
کرک ورژن 4.0.0f5 هم دارید بزارید ... من امتحان کردم کرک 4 روش کار نمیکنه :41:
hamed_benz
25-11-2012, 10:31
3Dmajid:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در مورده پارتیکل ها.
tranceyou
27-11-2012, 00:00
از دوستان میخوام بگن سایتی هست که سمپل ها و نمونه های واسه این برنامه رو برای دانلود داشته باشه؟؟
از دوستان میخوام بگن سایتی هست که سمپل ها و نمونه های واسه این برنامه رو برای دانلود داشته باشه؟؟
سایت خود انجین دیگه !
tranceyou
27-11-2012, 00:12
سایت خود انجین دیگه !
بله درسته اما بیشتر میخوام داشته باشه نه یه تعداد کم
parvizamd
27-11-2012, 06:46
خود سایتش زیاد داره.
اما یکم سخته .هلپش بهتره همه اس.
tranceyou
27-11-2012, 11:58
خود سایتش زیاد داره.
اما یکم سخته .هلپش بهتره همه اس.
صیحیح اول لینک صفحه مربوطشو میشه بذارید و دوم اینکه من درواقع پروژه میخوام تقریبا پروژه نیمه
سلام! به همگی!!
اقا من یک در مورد تریگر می خواستم که وقتی پلیر وارد اون شد صدایی پخش بشه ولی اگر برای بار دوم رفت روی اوت تریگر پخش نشه!! من نه سورس احتیاج ندارم!!فقط همون کد رو می خواهم خواشا کمک کنید!!!
hamed_benz
30-11-2012, 21:54
2لمبه جان ، اون سمت جواب شما رو دادم ( PD )
اینم لینکش :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ببخشید ؟ سورس ؟ کد ؟ آیا سورس != کد؟ هرجور میدونید
یه سوال نه چندان آسون دارم :n11:
لطفا هر چی زودتر کمکم کنید کارم لنگه :n28:
یه بازی خیلی ساده ساختم که مث angry bird میشه چیزی رو پرتاب کرد ...
حالا میخوام براش نشونه ی هدف گیری بزارم.
ولی نمیدونم چه جوری میشه با یونیتی پیاده سازیش کرد.
کدهای مربوط به کلاس graphic و این چیزام که جواب نمیده.
همون خط سفید رو میگم که تو بازی انگری بیرد هنگام پرتاب ظاهر میشه و نشون میده که کجا پرتاب میشه.
کمک :n28:
hamed_benz
10-12-2012, 20:36
1- دوست دارم بازیتون رو ببینم ، اگه لطف کنید ( از این سبکا خیلی خوشم میاد )
2- به نظرم توابع گرافیک واسه هدف گیری خیلی سخت بشه ، پیشنهاد میکنم از Trail Renderer استفاده کنی.
یعنی این که ، زمان هدف گیزی یه شی بسیار کوچیک با همون نیروی آبجکت اصلی مرتب پرتاب بشه ( یعنی بازیکن نمیفهمه یه چیزی داره پرتاب میشه دیگه ) و اون خط هدف گیری به Trail Renderer ایجاد میشه.
افتاد یا گنگ گفتم؟
Reza Azimy_RW
10-12-2012, 21:46
سلام دوستان یونیتی آخرین نسخه که کرک داشته باشه ورژن چنده ؟ Unity 4 ؟ از کجا باید دانلود کنم ؟
parvizamd
10-12-2012, 22:29
مجید میشه دقیق تر بگی منظورت نگرفتم.
parvizamd
10-12-2012, 22:33
اگه نشانه گذاری مثل angry brids می تونی از این تابع فکر کنم بدرد می خوره Camera (file:///H:/Program%20Files/Unity/Editor/Data/Documentation/Documentation/ScriptReference/Camera.html).ScreenToWorldPoint
1- دوست دارم بازیتون رو ببینم ، اگه لطف کنید ( از این سبکا خیلی خوشم میاد )
2- به نظرم توابع گرافیک واسه هدف گیری خیلی سخت بشه ، پیشنهاد میکنم از Trail Renderer استفاده کنی.
یعنی این که ، زمان هدف گیزی یه شی بسیار کوچیک با همون نیروی آبجکت اصلی مرتب پرتاب بشه ( یعنی بازیکن نمیفهمه یه چیزی داره پرتاب میشه دیگه ) و اون خط هدف گیری به Trail Renderer ایجاد میشه.
افتاد یا گنگ گفتم؟
راه حلت جالب بود ... باید روش بیشتر فک کنم ببینم تو بازیم چه جوری پیاده سازیش کنم ... ممنونم :n16:
شرمنده بازی چون سفارشیه نمیتونم بزارم ... :n18: شاید کامل بشه اجازه بدن نمیدونم.
مجید میشه دقیق تر بگی منظورت نگرفتم.
پرویز جان سوال خیلی واضح بود ... ببین وقتی تو انگری برد پرنده پرتاب میکنی یه خط سفید رنگی بهت مسیری که قراره پرتاب بشه نشون میده ... منظورم اونه :n17:
parvizamd
11-12-2012, 06:57
اونکه همون trail render کارتو راه می اندازه فکر کردم منظورت هدف گیری بود.
اونکه همون trail render کارتو راه می اندازه فکر کردم منظورت هدف گیری بود.
آره ... حالا باید رو اینکه هر لحظه رفرش کنه و جهت پرتابو نشون بده کار کنم ... اگه میتونید بیشتر کمکم کنید :n16:
hamed_benz
11-12-2012, 11:40
عجب.
نیازی به کار کردن نیست.
Time = 1
Start Width = 0.2
End Width = 0.1
این چیزه جالبی میشه ، ولی با این 3 تا پارامتر کارای زیادی میتونی بکنی.
نکته کنکوری : حتما از متریال های پارتیکیل استفاده شود. 2 نمره.
عجب.
نیازی به کار کردن نیست.
Time = 1
Start Width = 0.2
End Width = 0.1
این چیزه جالبی میشه ، ولی با این 3 تا پارامتر کارای زیادی میتونی بکنی.
نکته کنکوری : حتما از متریال های پارتیکیل استفاده شود. 2 نمره.
ببین ... رو حالت موس down نقطه ی شروع پرتابو میگیره.
رو حالت موس drag نقطه ی دوم واسه پرتاب.
و رو حالت موس up آبجکت مورد نظرو پرت میکنه.
خب من اگه بخوام از trail استفاده کنم باید رو یه آبجکت جدای دیگه این کمپوننت رو اضافه میکنم و رو حالت update مدام پرتابش کنم درسته ؟!
پس فک میکنم نیازی به کار کردن داره ... فعلا که نتونستم ... :n17:
hamed_benz
11-12-2012, 12:33
رو Drag که نمیشه نقطه دوم رو گرفت ، رو همون Up به دست میاد و پرتاب میشه.
حالا چون شما گفنی انگری بردز ( اونجا ما نقطه ی دومی نداریم ) ، من همچون چیزی تو ذهنم هست ، اونجا بحث ارتفاع و نیرو داریم ، من نمبدونم حالا شما ارتفاع و نیرو رو چه کردی ولی اینجوری میشه که:
نقطه اول و نیرو به دست میاد ، یه آبجکت خالی ( که تریل هم داره ) با مشخصات داده شده ( ارتفاع و نیرو ) به سمت مکان جاری موس پرتاب میشه. و این کار ادمه داره نا کلید رها بشه ( یعنی میشه در زمان Drag و نه Update ).
حالا چون ارتفاع ممکنه بلند بشه و بحث Trail Life Time رو داریم ( در شرایط انگری بردز ) ، باید زمان تریل ، با توجه به اختلاف زاویه ی افق و راستای آبجکت خالی به دست بیاد ( هرچی زاویه بیشتر ، زمان هم رو به بالا بره )
با توجه به چیزی که من از بازیه شما فهمیدم ، این جورکی باید حل بشه.
احمد دات
11-12-2012, 13:01
سلام دوستان یونیتی آخرین نسخه که کرک داشته باشه ورژن چنده ؟ Unity 4 ؟ از کجا باید دانلود کنم ؟
از این جا دانلود کن
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از اینجا کرک کن
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
نسخه 4 کرک داره و خوب هم کار میکنه
نتونستم :n28:
ببین حامد جان من الان یه پروژه ی تستی به حجم 64 کیلوبیت درست کردم که توش مکانیک اصلی پرتاب رو داره.
یه آبجکت هم زیر مجموعه ی شی که پرت میشه هست و Trail Renderer داره.
همونطور که میدونی الان آبجکتو پرت کنی توسط شی aim جهتی که پرت میشه رو نمایش میده.
حالا من میخوام همین جهت رو قبل از اینکه پرت بشه نشون بده.
قربون دستت اگه وقت داری به دادم برس :n28: :n03:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
hamed_benz
11-12-2012, 14:12
حالا من باید چی کار کنم , Unity4 ندارم؟
خب ببین حامد جون این فایل اسکریپته :n28: :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یه پروژه خودت بسازی با دوربین ایزومتریک ... یه Sphere هم بزار و این اسکریپتو بهش بده.
اون آبجکت هدف گیری هم خودت زحمتشو بکشی حله :n28:
اگه امروز کارم راه بیفته دعات میکنم به قرآن :n14:
فقط یه نکته ... متغیر Radius توی پروژه همون محدوده ی دایره شکلیه که کاربر میتونه شی رو بکشه تا پرت کنه و قدرت پرتاب هم از این روش به دست میاد، بنابراین اگه دیدی توی پروژه که ساختی شی خوب پرت نمیشه میتونی این مقدار رو بیشتر کنی یا مقدار Force رو بیشتر کنی.
دمت گرم :n14:
hamed_benz
11-12-2012, 16:21
من با اون اسکریپت Shoot شما خیلی مشکل دارم ، چون درست پرتاب نمیکنه.
به هرجهت ، با توجه با اسکریپتی که من دادی، واسط انجام دادم ، ولی چون زاویه ی پرتاب درست محاسبه نمیشه ، اونم درست کار نمیده دیگه ( در نهایت به همون سمتی که توپ پرتاب میشه ، هدف گیری هم حرکت میکنه، ولی توپ واسه من با زویه ی درستی پرتاب نمیشه پس هدف هم به همون زاویه ی اشتباه اشاره میکنه )
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه کارت درست شد ، دعا یادت نره.
hamed_benz
11-12-2012, 16:25
البته دیگه بت ور رفتن و تکسچر بهتر ، خوب میتونی کارو خیلی قشنگترش کنی دیگه ، من باش ور نرفتم
دستت درد نکنه ... الان تستش میکنم ... یعنی میخوای بگی کدو اشتباه نوشتم ؟!
ولی تو بازی که خوب کار میکنه ...
:n19:
حمید جون دستت درد نکنه ... خودم شخصا قربونت برم :n16::n07:
این مشکل حل شد ... حالا به این نتیجه رسیدم که باید یه کد بهتر واسه پرتاب بنویسم مثیکه مشکل داره :n02:
hamed_benz
11-12-2012, 17:25
خدا نکنه عزیزم.
حامد هستم :)
شما ما رو دعا کنی ، ممنونت میشم ( کنکور ارشد دارم ، محتاجیم حاجی به دعا )
خدا نکنه عزیزم.
حامد هستم :)
شما ما رو دعا کنی ، ممنونت میشم ( کنکور ارشد دارم ، محتاجیم حاجی به دعا )
قبلا گفتم حامد الان گفتم حمید قاطی میکنم هی :n02:
بابا کنکور ارشد که کاری نداره :n02: قبولی ایشالا :n16:
حامد جون در مورد پرتاب شی هم اگه منبع خوبی سراغ داری ممنون میشم بهم معرفی کنی :n17:
من یکم ریاضیم ضعیفه متاسفانه این کارارو دقیق نمیتونم انجام بدم :n14:
راستی من الان از اول کدمو تست کردم دیدم عه این که درست کار میکنه :n02:
پس چیشو گفتی اشتباس ؟!
ولی بدبختی اینجاس تو پروژه اصلی این آبجکته که پرت میشه به یه طناب آویزونه بخاطر همین طبق اون جهتی که نشون میده پرت نمیشه :n28:
فک کنم طنابه رو پرتابش اثر میزاره ... :n28:
همه چی اوکی شد ممنون حامد جون :n16::n16::n16::n16::n16::n16::n16::n16::n16::n16: :n16::n16::n16::n16::n16::n16::n16::n16::n16::n16: :n16::n16:
hamed_benz
12-12-2012, 09:34
سلام علیکم
متاسفانه نمیدونم به چه دلیلی از دسترسی به فوروم Rl-Team محروم شدم و USerName و ایمیل من رو شناسایی نمیکنه ( 200 تا پست داشتم اونجا ، با هیچ هیدن پستی مشکل نداشتم :( خدای من )
اگر از دوستان کسی اینجا میتونه یه کد دعوت برای من بفرسته ، ممنون میشم ، یا این که اگر مشکلی ندارن استفاده ی مشترک داشته باشیم از یک حساب ( واسه مشکل تعداد پست میگم )
هستیم خدمتتون
Reza Azimy_RW
19-12-2012, 17:02
سلام دوستان
دو تا سوال :
1 - چجوری میشه سرعت انیمیشن رو کم و زیاد کرد ؟ ( انیمیشن ایمپورت شده )
2 - چجوری میشه یک Bone و چرخوند ؟ (میخام دست طرف با بالا و پایین شدن دوربین بالا و پایین بشه)
3 - برای آندروید چجوری باید خروجی گرفت ؟
سه تا شد :n16:
Davood_titan
21-12-2012, 14:21
من این کد جاوا اسکریپ رو زدم وقتی داره تکستر رو نشون میده
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا میخوام اگه تموم شد بره به level بعدی اگه میشه یه راهنمایی بکنید
من این کد جاوا اسکریپ رو زدم وقتی داره تکستر رو نشون میده
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا میخوام اگه تموم شد بره به level بعدی اگه میشه یه راهنمایی بکنید
خب میتونی به اندازه ی ثانیه ی فیلمت wait for seconds بزاری :n17:
Davood_titan
21-12-2012, 20:28
خب میتونی به اندازه ی ثانیه ی فیلمت wait for seconds بزاری :n17:
اگه کد کاملشو بذاری ممنون میشم چون از جاوا اسکریپ سر در نمیارم چی به چیه
اگه کد کاملشو بذاری ممنون میشم چون از جاوا اسکریپ سر در نمیارم چی به چیه
تووو پیغام خصوصی نوشتم :n13:
parvizamd
22-12-2012, 15:36
سلام دوستان
دو تا سوال :
1 - چجوری میشه سرعت انیمیشن رو کم و زیاد کرد ؟ ( انیمیشن ایمپورت شده )
2 - چجوری میشه یک Bone و چرخوند ؟ (میخام دست طرف با بالا و پایین شدن دوربین بالا و پایین بشه)
3 - برای آندروید چجوری باید خروجی گرفت ؟
سه تا شد :n16:
1.
animation["walk"].speed = 2.0;
2.قبل از چرخش Sample رو صدا بزن و حتما تیک animatate phiyic تو کامپونت شی بزن
حالت می تونی هرکدوم از شی ها برخونی
3. SDK آندروید رو دانلود کن برای خروجی کار خاصی نمی خواد بکنی فقط تنظیماتش تو بخش Player باید درست کنی که Bundle indentfier باید مطبق با نام شرکت و نام بازی باشه.
موقع خروجی گرفتن هم محل sdk تعیین کن و بعدش حتما در هنگام کامپیل java.exe از تسک منجنر ببند.
لینک دانلود sdk android رو کسی داره ؟
api 16
احمد دات
22-12-2012, 18:44
یادتون باشه برای برنامه نویسی بازیهای که برای اندروید هست همیشه نوع متغییر رو هم تعریف کنید
مثلا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یادتون باشه برای برنامه نویسی بازیهای که برای اندروید هست همیشه نوع متغییر رو هم تعریف کنید
مثلا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کلا تو کدنویسی بهتره که همه ی متغیرها نوعش معلوم باشن.
درسته که بعضی وقتا گیر نمیده و برنامه رو اجرا میکنه، ولی یه کد نویس خوب اون کسیه که تکلیف همه متغیر هارو معلوم کنه :n06:
Davood_titan
22-12-2012, 21:05
نحوه ی ساختن یه menu pause رو میگین
hamed_benz
22-12-2012, 22:31
ساخت Pause Menu یه روال روتین نیست ، واسه هر مدل بازی میتوه متفاوت باشه.
عموما از یه اسکریپت Game manager استفاده میکنن ، که
1 - کنترل توابع گرافیکی منو رو رو انجام میده.
2 - اسکریپت هایی که بر اساس زمان هستن رو غیر فعال میکنه ( جز خودش )
3 - Time.TimeScale رو مقدار خیلی خیلی کوچیک قرار میدن
4 - انیمیشن ها رو Stop میکنن
و . . .
یعنی این که یک تابع نیست که شما فراخوانی کنی و کار انجام بشه. 4تای بالا تقریبا اصلی ها هستن
parvizamd
23-12-2012, 14:42
ساخت Pause Menu یه روال روتین نیست ، واسه هر مدل بازی میتوه متفاوت باشه.
عموما از یه اسکریپت Game manager استفاده میکنن ، که
1 - کنترل توابع گرافیکی منو رو رو انجام میده.
2 - اسکریپت هایی که بر اساس زمان هستن رو غیر فعال میکنه ( جز خودش )
3 - Time.TimeScale رو مقدار خیلی خیلی کوچیک قرار میدن
4 - انیمیشن ها رو Stop میکنن
و . . .
یعنی این که یک تابع نیست که شما فراخوانی کنی و کار انجام بشه. 4تای بالا تقریبا اصلی ها هستن
دقیقا البته میشه Time.timeScale صفر کرد و تو همه اسکرپیت ها تو قسمت Update و FixedUpdate اینو گذاشت.
if(Time.timeScale=0)
{
return;
}
البته راه حل حامد جان سخت تره اما بهینه تره .
Reza Azimy_RW
23-12-2012, 15:50
موقع خروجی گرفتن واسه آندروید این پیغامو میده چرا ؟ :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
parvizamd
23-12-2012, 16:20
مطممنی مسیر درست رو بهش میدی؟
Reza Azimy_RW
23-12-2012, 16:33
اره دیگه مسیر نصب sdk ? همون پوشه ای که توش platforms , add-ons و ... هست
با API 10 هم تست کردم نشد همین پیغامو میده !
UNITY 4
رضا :n04:
بابا یه بار ارورو بخون تا تهش :n04:
کاملا واضحه :n04:
ورژن api توی یونیتی 4 باید حداقل api 14 باشه.
تو ارور خیلی صریح گفته ... چطور متوجه نشدی :n04:
Reza Azimy_RW
23-12-2012, 19:45
یعنی این؟ :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خیلی حجمشه مطمئنی با این مشکلم حل میشه ؟! :n02:
اونوقت اینجوری رو Xperia X8 اجرا نمیشه ؟ چون ورژن آندروید ایکس 8 ورژن 2.3.3 هست یعنی API 10
یعنی این؟ :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خیلی حجمشه مطمئنی با این مشکلم حل میشه ؟! :n02:
اونوقت اینجوری رو Xperia X8 اجرا نمیشه ؟ چون ورژن آندروید ایکس 8 ورژن 2.3.3 هست یعنی API 10
ایول ...
میدونی چقد دنبال لینکش بودم ؟ :n02:
دمت گرم :n16:
رو همه آندرویدهای 4 به پایین اجرا میشه دیگه.
Davood_titan
23-12-2012, 23:06
دقیقا البته میشه Time.timeScale صفر کرد و تو همه اسکرپیت ها تو قسمت Update و FixedUpdate اینو گذاشت.
if(Time.timeScale=0)
{
return;
}
البته راه حل حامد جان سخت تره اما بهینه تره .
ما که بلد نیستیم کدشو کامل بنویسیم :(
Reza Azimy_RW
24-12-2012, 00:55
ایول ...
میدونی چقد دنبال لینکش بودم ؟ :n02:
دمت گرم :n16:
رو همه آندرویدهای 4 به پایین اجرا میشه دیگه.
پع ... بازم نشد :دی همون پیغامو میده
parvizamd
24-12-2012, 07:42
تو همه اسکریپت ها بالای رو بنویس و فقط یکش time.TimeScale دستکاری کن.
Reza Azimy_RW
24-12-2012, 13:59
الان خروجی گرفتم خروجیم روی گوشی ForceClose میده !
وقتی خروجی گرفته میشه warning میده یونتی واسه یه سری اسکریپتهایی که روی انجین هست ولی ارور نمیده . مشکل کجاست ؟
الان خروجی گرفتم خروجیم روی گوشی ForceClose میده !
وقتی خروجی گرفته میشه warning میده یونتی واسه یه سری اسکریپتهایی که روی انجین هست ولی ارور نمیده . مشکل کجاست ؟
با همون ورژن آندرویدی که گرفتی خروجی داد ؟
Reza Azimy_RW
24-12-2012, 17:08
اره با همون مشکلش این بود که Java 6 Update رو باید نصب کنی
فقط واسه ورژنای بالای آندروید خروجی میداد مثل 4 که فایده نداشت !
در نتیجه یونیتی 3.4 رو گرفتم و خروجی اجرا شد فقط وقتی از مثلا bloom استفاده میکنم صفحه صورتی میشه . البته تو ادیتور تو گوشی تست نکردم
کسی میدونه چجوری برطرف میشه مشکل ؟
parvizamd
25-12-2012, 06:53
image effiects فکر نکنم تو آندورید جواب بده.
Reza Azimy_RW
25-12-2012, 11:18
اونوقت برای ساخت بازیهای دوبعدی باید چیکار کرد ؟ از GUITexture مگه نباید استفاده کنی ؟ پس چرا هر چی position یا rotation رو تعغیر میدی حرکت نمیکنه ؟
ایمیج افکتا تو اندرویید میاد ولی نه اینا ایمیج افکت مخصوص داره از اونایی که تو انگریبات هست استفاده کنید .
parvizamd
25-12-2012, 21:44
اونوقت برای ساخت بازیهای دوبعدی باید چیکار کرد ؟ از GUITexture مگه نباید استفاده کنی ؟ پس چرا هر چی position یا rotation رو تعغیر میدی حرکت نمیکنه ؟
اصلا باری ساخت بازی دوبعدی از اینها استفاده نکن یک plane بساز و یک تکچستر png بهش نسبت بده.
Reza Azimy_RW
26-12-2012, 11:52
ایمیج افکتا تو اندرویید میاد ولی نه اینا ایمیج افکت مخصوص داره از اونایی که تو انگریبات هست استفاده کنید .
این انگری بات چی هست ؟ کجاست ؟
اصلا باری ساخت بازی دوبعدی از اینها استفاده نکن یک plane بساز و یک تکچستر png بهش نسبت بده.
اینجوری کلیژن مربع میگیره فقط. چجوری باید کلیژن بهش داد که اون قسمتایی که با png حذف شدن ( شفاف شدن ) کلیژن نگیره ؟
alishahvali
28-12-2012, 16:54
دوستان من آموزش ساخت آتش . دود و لیزر را می خوام
ممنون میشم کمک کنید
این انگری بات چی هست ؟ کجاست ؟
همین پروژه خود یونیتی دیگه . از ورژن 3.5 به بعد با یونیتی نصب میشه .
pro 3d game studio
30-12-2012, 19:08
سلام دوستان
یونیتی 4 رو نصب کردم میخوام خروجی اندروید بگیرم ، به فرض که sdk android 4.1 رو هم دانلود و نصب کنم و jdk7 رو هم نصب کنم ، آیا خروجی میده ؟
حالا خروجی هم بده چطوری میتونم توی شبیه ساز این خروجی رو تست کنم؟ یعنی فایل apk رو در کدوم پوشه Emulator اندروید بریزم که توی امولاتور اجرا شه : منظورم از امولاتور همون شبیه سازیه که با نصب sdk توی قسمت virtual device استارت میکنیم و بعد از چند دقیقه لود میشه.
ار آقا پرویز هم ممنون میشم مراحل کار رو توضیح بدن .:n01:
ممنون.
pro 3d game studio
30-12-2012, 19:57
جواب سوال رو پیدا کردم
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
sdk رو توی درابو d ریختم
فایل بازی به نام box.apk رو در پوشه platform-tools ریختم.
توی خط فرمان داس ، به اون آدرس رفتم platform-tools
بقیه مراحل توی تصویر مشخصه .
parvizamd
30-12-2012, 22:48
خوب آقای فلاح من که همینو برات فرستادم.
گفتم همون که که داری نصب می کنی شبیه ساز اجرا کن.
pro 3d game studio
31-12-2012, 20:48
سلام پرویز جان، ممنون از کمکت ، اون موقع اینترنت نداشتم sms شما هم جابجا میومد حروف انگلیسی و فارسیش قاتی بود ،
android sdk 4.1 رو دانلود کردم از اینجا :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و موقع درست کردن AVD تمام قسمت ها رو درست وارد میکنم ,ولی این خطا میاد :
Error anable to find a userdata.img file to copy into the AVD folder
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مشکل چیه؟
این فایل userdata.img رو از کجا دانلود کنم ؟ و پوشه AVD کدوم قسمته ؟
ممنون.
parvizamd
31-12-2012, 21:29
نمی دونم وژن های دیگه امتحان کن.
pro 3d game studio
31-12-2012, 22:54
برای ورژن های پایین تر از 4 یه ارور دیگه میده mksdcard.exe is missing from sdk folder
ولی برای بیشتر مساوی 4 ، همین ارور رو میده .
احمد دات
01-01-2013, 00:43
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این رو مطالعه کن
تو این مطلب یکی همین مشکل رو پرسیده و جوابش رو دادن البته انگلیسی
pro 3d game studio
01-01-2013, 13:13
ممنون آقا احمد، دیشب مشکلش رو حل کردم البته با استفاده از فایل های ورژن های پایین تر ، sdk کاملی از 2.3.1 رو داشتم و توی پوشه هاش فایل ها رو کپی گرفتم و ریختم تو ورژن 4.1 ، درست شد و ویرچوال دیوایس رو درست کرد . الان برای هر ورژنی از یک تا 4.1 میسازه ولی مشکل اینه وقتی میخوام خروجی ار یونیتی بگیرم ، آدرس مسیر sdk رو میدم بهش میگه : شما هیچ پلتفرمی نصب نکردید !!! در صورتی که نصب کردم و به درستی هم کار میکنه.
ویندوز 7
64 بیت دارم و jdk7 64 bit نصب کردم ، sdk رو توی درایو d ریختم ، ویندوزم تو سی هست .
ارور اینه فقط به جای android 4 من 4.1 دارم . تصویر رو از پست های بالا کپی کردم :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون .
Reza Azimy_RW
01-01-2013, 13:50
من خودم این مشکل رو داشتم . آپدیت Java 6 رو نصب کن و اگه ورژن یونیتی شما 4 هست :
آخرین SDK و پلتفرمرها رو از آدرس اصلی دانلود و نصب کن ( توی یک فایل جمع شده حدود 400 مگ ) و خروجی روی آندروید 4 به بالا اجرا میشه
و اگه ورژن 3.4 هست :
بدون مشکل خروجی میده با همون نصب جاوا = خروجی 2.1 به بالا اجرا میشه
بازم مشکل داشتی بگو راهنمایی کنم خودم این مشکلو داشتم :n16:
pro 3d game studio
01-01-2013, 16:10
ممنون از راهنماییتون:
در حال حاضر این ورژن های جاوا رو نصب دارم تو سیستم .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همه هم 64 بیت هستن . چون ویندوزم 64 هست .
آدرس آخرین SDK و پلتفرمرها رو که میگید 400 مگ هست رو میشه لینک بدید.
فعلا یونیتی 4 نصب کردم.
ممنون.
Reza Azimy_RW
01-01-2013, 17:22
Java7 رو حذف کن
این از SDKManager من ببین چی کم داری :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
pro 3d game studio
01-01-2013, 21:32
sdk رو از همون آدرس پست های بالا که گذاشتم، دانلود کردم و پکیج ها رو به صورت نصب شده آپلودش کردن و اینم قسمت SDKManager منه حالا معلوم نیست چی کم و زیاده :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ویرایش:
درست شد ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])Reza Azimy_RW عزیز ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
hamed_benz
03-01-2013, 09:16
اسن پست رو آقای مهدی فنایی در یکی از سایت های بازی سازی ( PD ) قرار دادن ، البته مهر ماه ، ولی من امروز دیدمش. من هم قرار میدم اینجا ، چون واقعا برای شروع مقاله ی عالیی هست :
__________________________________________________ __________________________________________________ __________________________________________________ _____
ازی های ویدئویی به کمک نرم افزارها و انجین های مختلفی ساخته می شوند که هر سال نیز نسخه ها، امکانات و آموزش های جدیدی، برای آنها ارائه می شود. اما یادگیری این نرم افزارها، بدون آشنایی با اصول بازیسازی، به نتیجه خوبی منتهی نخواهد شد. در سری مباحث پیش رو، ابتدا اصول ایجاد جذابیت در یک بازی را بررسی خواهیم کرد، سپس به سراغ مراحل طراحی بازی بر روی کاغذ می رویم و نگاهی کلی نیز خواهیم داشت بر روی دیگر مراحل دیجیتالی طراحی بازی.
نویسنده : مهدی فنائی
تعداد صفحات : 80
فرمت : PDF
Download :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
- در صورتیکه به این مجموعه آموزشی علاقه مند هستید، می توانید این پست را بر روی وب سایت یا وبلاگ خود نیز، به اشتراک بگذارید.
- برای ارتباط با نویسنده، یا ارسال انتقادات و پیشنهاداتتان می توانید به آدرس ایمیل موجود در فایل آموزشی مراجعه نمائید.
- در بخش اول این کتاب، پیرامون اصول ایجاد هارمونی در تصویر و صدا صحبت شده و می تواند برای هنرمندان دیگر رشته ها نیز، مورد استفاده باشد.
- برای نوشتن این مجموعه آموزشی، ماه ها وقت صرف شده است و صرفا جهت اینکه طیف وسیع تری از بازی سازان کشورمان بتوانند از این اطلاعات استفاده نمایند، این مجموعه به صورت "رایگان" منتشر می شود. به امید آنکه همه ی ما، با به اشتراک گذاشتن دانش و اطلاعاتمان، به پیشرفت یکدیگر کمک نمائیم.
Reza Azimy_RW
06-01-2013, 00:52
دوستان میخام از یه اسکریپت یه متغیر رو تو یه اسکریپت دیگه تعغیر بدم میشه ؟
دوستان میخام از یه اسکریپت یه متغیر رو تو یه اسکریپت دیگه تعغیر بدم میشه ؟
تغییر بدی یعنی مقدار دهی کنی ؟
hamed_benz
06-01-2013, 13:55
Unity Document -> Script reference -> search => GameObject (file:///D:/Program%20Files%20(x86)/Unity/Editor/Data/Documentation/Documentation/ScriptReference/GameObject.html).GetComponent
Reza Azimy_RW
07-01-2013, 19:41
تغییر بدی یعنی مقدار دهی کنی ؟
درسته یه متغیر float
Unity Document -> Script reference -> search => GameObject.GetComponent
والا چیزی ازش نفهمیدم میشه یه توضیح بدی ؟ :n16:
درسته یه متغیر float
والا چیزی ازش نفهمیدم میشه یه توضیح بدی ؟ :n16:
میتونی متغیرت رو از نوع static تعریف کنی، اون وقت به راحتی با اسم کلاست در دسترسه و میتونی صداش بزنی.
مثلا اگه :
static int a
داشته باشی و توی کلاس num باشه میتونی با دستور num.a=5 مقدار دهیش کنی.
البته این واسه وقتیه که میخوای متغیرت مقدارش توی حافظه بمونه و از اول ریست نشه.
اگه متغیرت این خاصیت رو نداره بهتره از دستوری که حامد گفت استفاده کنی.
دستور GetComponent یه کمپوننت از آبجکت رو برمیگردونه که میتونی مقدار دهیش کنی.
خب تو کمپوننتت از نوع اسکریپت هست و میخوای متغیر اون رو مقدار دهی کنی بنابراین اینجوری باید بنویسی :
GameObject.GetComponent<Script>().variable = 100;
anti-military
09-01-2013, 11:16
دوستان میخام از یه اسکریپت یه متغیر رو تو یه اسکریپت دیگه تعغیر بدم میشه ؟
البته به نظر من بهتر تا جایی که مجبور نشدی اینکارو نکنی چون الکی شلوغ کاری میشه و درهم مرهم
اگه منظم و مرتب کد نویسی و قسمت بندی کنی و اسم های مناسب بذاری خیلی کم پیش میاد که
مجبور بشی یه متغیر رو از یه اسکریپت دیگه تغییر بدی
یه بدی دیگه هم که داره اینه که فردا پس فردا اسم اسکریپتت رو اگه تغییر بدی متغیراز کار می افته و باید دوباره بهش آدرس بدی
اگه هنوز مشکلت حل نشده بگو کدشو بذارم
البته به نظر من بهتر تا جایی که مجبور نشدی اینکارو نکنی چون الکی شلوغ کاری میشه و درهم مرهم
اگه منظم و مرتب کد نویسی و قسمت بندی کنی و اسم های مناسب بذاری خیلی کم پیش میاد که
مجبور بشی یه متغیر رو از یه اسکریپت دیگه تغییر بدی
یه بدی دیگه هم که داره اینه که فردا پس فردا اسم اسکریپتت رو اگه تغییر بدی متغیراز کار می افته و باید دوباره بهش آدرس بدی
اگه هنوز مشکلت حل نشده بگو کدشو بذارم
ربطی به شلوغ کاری نداره !
یه خط کد داره خب :n02:
اتفاقا خیلی موقعا پیش میاد که میخوای یه مقدارو از یه اسکریپت دیگه دستکاری کنی ...
مخصوصا اگه شی گرا بنویسی.
anti-military
09-01-2013, 12:09
ربطی به شلوغ کاری نداره !
یه خط کد داره خب :n02:
اتفاقا خیلی موقعا پیش میاد که میخوای یه مقدارو از یه اسکریپت دیگه دستکاری کنی ...
مخصوصا اگه شی گرا بنویسی.
تو کارهای کوچیک شاید خیلی به چشم نمیاد ولی هرچی اسکریپت ها کمتر بهم ربط داشته باشن بهتره
به قول معروف وقتی میشه مستقل بود چرا وابسته بشیم به اسکریپت همسایه ؟ اسکریپت باید استقلال داشته باشه :n02:
تو کارهای کوچیک شاید خیلی به چشم نمیاد ولی هرچی اسکریپت ها کمتر بهم ربط داشته باشن بهتره
به قول معروف وقتی میشه مستقل بود چرا وابسته بشیم به اسکریپت همسایه ؟ اسکریپت باید استقلال داشته باشه :n02:
خب تو برنامه نویسی همه اشیا به هم ربط دارن ...
راستش من دقیقا متوجه منظورت نمیشم.
بزار یه مثال بزنیم.
ببین فرض کن ما یه پدال گاز داریم ... میخوایم وقتی پدال گاز رو گیمر فشار داد سرعت ماشین اضافه بشه.
خب قطعا سرعت جز مشخصه های ماشینه !
و افزایش سرعت یه متده که واسه پدال گاز نوشته شده.
خب طبیعتا ما باید از متد افزایش سرعت به مشخصه ی سرعت ماشین دست پیدا کنیم ... :n17:
دیگه راهی نیس !
مگر اینکه بیایم سرعت ماشین رو توی پدال گاز بزاریم که گند میزنیم به کد نویسی و شی گرا بودنش :n02:
سلام دوستان
من برنامه نویس هستم . c# رو بلدم
اما نمی دونم چطوری ازش تو یونیتی باید استفاده بشه
هرچی هم تو نت گشتم ، برای یونیتی چیزی ندیدم
کسی آموزشی نداره ؟
hamed_benz
09-01-2013, 17:05
3Dmajid و anti-military خدمت 2 تا دوست عزیز حالا که علاقه دارن بدونن بگم که :
توی برنامه نویسی شی گرا ما با 2 تا مفهوم Cohesion ( انسجام یا قدرت عملیاتی ) و Coupling ( اتصال یا وابستگی ) مواجه هستیم.
حالا این که هرکدوم از این دو پارامتر زیر مجموعه داره ، کاری نداریم ، ولی در کل کلاسی خوبه انسجام بالا و اتصال پایین داشته باشه.
انسجام : پنهان سازی اطلاعات و این که هر کلاس به تا حد امکان فقط یک وظیفه ی منفرد داشته باشه.
اتصال : ارتباط بیش از حد کلاس ها با یکدیگه ( بیش از حد )
خوب این که دوستمون میگه باید تا حد امکان از این کار جلوگیری کنیم ، درست میگه ، ولی استدلال هاش اشتباهه.
این که مجید میگه در شی گرا اتصال نیازه ، ایشون هم درست میگه ، ولی باز مثالش اشتباهه.
1- در کلاس هاتون تا حد امکان از Static و Public برای متغییر ها استفاده نکنین ( Information Hiding ) . پس چه جوری بشون دسترسی داشته باشیم ؟
2- از این که تعداد توابع کلاستون داره زیاد میشه ( به صورت منطقی البته ) نترسید.
اما جواب 1 : در برنامه نویسی شی گرا نیاز هست به متد ها و پرورتی های کلاس دیگه دسترسی داشته باشیم ( آقا مجید ) ولی نباید به صورت مستقیم اجازه ی دسترسی هر کلاس به متغییر های کلاس دیگه رو بدیم.
برای این کار باید از توابع کمک بگیرید ( #C کار ها هم Get and Set کمکشون میکنه ) یعنی اگی میخواین یه متغییر رو مقدارش رو عوض کنید ، متغییر رو پابلیک نکنین و بعدشم GetComponent و ... .
متغییر پرایویت باشه ، تابعتون پابلیک باشه ، از کلاس یه آبجکت تولید کنید ( به جای NEW کردن به کلاس رفرنس بدین ) و به وسیله متد متغییرتون رو مقدار دهی کنین.
این که بعد ها اسم کلاستون تغییر میکنه دوست عزیز مشکل نیست ، الان IDE های قوی از Full
Environment Rename پشتیبانی میکنن ، یعنی اگه تو VS2010 شما اسم یک کلاس رو تغییر بدین ، ادیتور میتونه به صورت خودکار اسم کل کلاس رو در تمام کلاس ها تغییر بده.
دیدیم بحثتون فنیه ، گفتم توضیح کامل بدم.
moz : سایت Unity3d.com مثال های سبک و سنگین خوبی داره ، دمبال رفرنس فارسی نباش ، برنامه نویسی که شما یاد گرفتی تفاوت زیادی با برنامه نویسی بازی داره ، پس باید تلاش کنی. ( گفتم فارسی نه ، پس سرچ کن Unity Scripting Tut )
ممنون حامد جان :n16:
این که مجید میگه در شی گرا اتصال نیازه ، ایشون هم درست میگه ، ولی باز مثالش اشتباهه.
من متوجه نشدم چرا مثالم اشتباهه ... خب پدال گاز فشرده میشه سرعت ماشین میره بالا. سرعت متغیری از کلاس ماشینه.پدال گاز متدی داره که باعث افزایش سرعت میشه (بنابراین باید به متغیر سرعت از کلاس ماشین دسترسی پیدا کنه)
یعنی اگی میخواین یه متغییر رو مقدارش رو عوض کنید ، متغییر رو پابلیک نکنین و بعدشم GetComponent و ... .
خب حتما نباید پابلیک باشه ... private هم باشه با get component قابل خوندنه(اگه اشتباه نکنم :n13:)
متغییر پرایویت باشه ، تابعتون پابلیک باشه ، از کلاس یه آبجکت تولید کنید ( به جای NEW کردن به کلاس رفرنس بدین ) و به وسیله متد متغییرتون رو مقدار دهی کنین.
موافقم، بهترین روش همینه. من توی app از این روش استفاده میکردم ولی تو سی شارپ یونیتی بیشتر از گت کمپوننت.
خب اینجوری واسه هر متغیر باید get و set تعریف بشه یکم کسل کننده میشه احساس میکنم :n17:
راستی vs مث ادیتور جاوا امکانی نداره که خودش به طور اتوماتیک متد های get و set متغیر هارو تعریف کنه ؟
:n16:
hamed_benz
10-01-2013, 09:29
1 - البته الان که خوندم ، دیدم حق با شماست ، ولی در کل سرعت یه متغییر نیست ، یه پارامتر هست که حساب میشه ( مشتق میشه ). در کل آری حق با شماست.
2 - نه دیگه ، اگه متغییر یا تابع Private تعریف بشن ، بشون هیج جوری دسترسی نداری ( مگر این که وراثت استفاده کنی ، که چون تمام کلاس ها تو یونیتی از Mono ارث بردن ، نمیشه ، پس فقط میمونه Interface ، که خوب هیچی )
3 - یه مکانیزمه دیگه ، میتونی برای این کار از Code Snippet ها استفاده کنی . یه Snippet جدید ایجاد کنی که کارت سریع بشه.
والا این به طور اتوماتیک رو متوجه نشدم ، یعنی منظورت ادیتور Mono هست؟ چی کار میکنه؟ ( من تقریبا 90% فقط با VS کار میکنم آخه )
والا این به طور اتوماتیک رو متوجه نشدم ، یعنی منظورت ادیتور Mono هست؟ چی کار میکنه؟ ( من تقریبا 90% فقط با VS کار میکنم آخه )
نه ... منظورم زبان جاوا واسه app هست، intellij یکی از IDE ]ای این زبانه که خیلی کار کدنویسی رو سریع میکنه.
مثلا واسه همین ساخت متد های مقدار دهی set یا get ...
ctrl + i رو میزنی و متغیرهارو مارک میکنی و اوکی میکنی، خودش همه ی متدهارو برات مینویسه. :n01:
hamed_benz
10-01-2013, 14:56
آها ، چرا.
متغییر رو به صورت Private تعریف کن ، اسم متغییر رو مارک کن ، Ctrl + R + E رو بزن ، بعدشم OK.
البته میتونی واسه متغییر ، آلیاس هم ایجاد کنی.
آها ، چرا.
متغییر رو به صورت Private تعریف کن ، اسم متغییر رو مارک کن ، Ctrl + R + E رو بزن ، بعدشم OK.
البته میتونی واسه متغییر ، آلیاس هم ایجاد کنی.
THANK U :n16:
Reza Azimy_RW
11-01-2013, 12:15
دوستان دیوونه شدم من این کدو نوشتم واسه یه box
مگه نباید الان وقتی روی باکس کلیک میشه عمل کنه ؟
الان درست تشخیص نمیده یعنی اونطرفتر هم که کلیک کنی عمل میکنه :
if (Input.GetButtonDown("Fire1")) {
Ray ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosi tion);
if (Physics.Raycast(ray))
CarMove=1;
}
از OnMouseDown استفاده نکردم چون توی آندروید روی گوشی جواب نمیده این کدو نوشتم تا هم توی پی سی بشه تست کرد هم توی گوشی جواب بده ولی مث اینکه مشکل داره
parvizamd
11-01-2013, 12:41
چیکاریه کاریه.
اینطوری استفاده کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Reza Azimy_RW
11-01-2013, 12:46
خوب پرویز گفتم که تو همون پست :دی
میخام هم تو کامپیوتر جواب بده هم تو گوشی ( آندروید ) این فقط تو کامپیوتر جواب میده
hamed_benz
11-01-2013, 12:52
یه پروژه کوچولو از اسکریپت و محیط بازیت آپلود کن.
احمد دات
11-01-2013, 14:07
خوب پرویز گفتم که تو همون پست :دی
میخام هم تو کامپیوتر جواب بده هم تو گوشی ( آندروید ) این فقط تو کامپیوتر جواب میده
فکر نکنم بتونی چون وقتی می خوای bulid بگیری باید رو یک حالت swich کنی باید دوتا پروژه جدا بنویسی
M0hsen3D
11-01-2013, 15:42
سلام
چجوری از تابع transform.LookAt به صورت Smooth استفاده کنم؟
hamed_benz
11-01-2013, 17:07
احمد دات : تایید نمیشه ، اصلا برادر انجین مالتی پلترفرم ساختن که نخوایی چندتا پروژه همزمان ایجاد کنی ، ولی بعضی از اسکریپت ها تو بعضی پلتفرم ها جواب نمیده ، باید جایگزینشو نوشت.
Mohsen3D :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این رو بده به دوربین. کلا فکر کنم خوده یونیتی هم یه اسکریپت پیشفزض داشته باشه که این کار رو انجام بده.
M0hsen3D
11-01-2013, 17:25
ممنون ولی کاش به جای کد دادن توضیحشو میدادی. :n01:
سلام
یه سواله کوچیک دارم
من توی یه صحنه یه پارتیکالو با کلی تغییرات اون طوری که میخواستم ایجاد کردم
حالا یه پروژه ی جدید ساختم و میخوام همون پارتیکال با همون شکل اونجا رو بیارم توی این پروژه ی جدیدم
چطوری باس اینکارو کنم ؟
خوب من اگه اینو export pack کنم که باز همون تنظیمات اولیه پارتیکلم export میشه
چطور میتونم کاری کنم که اونی که با کلی تغییرات ایجاد کردمو بیارم توی این پروژه جدیدم آیا ؟
ممنون :n12:
parvizamd
22-01-2013, 11:08
هادی جان شما اول Perfab بساز بعدش از Package بگیر. گرفتین Package یک تیک داره که همه زیر مجموعه هاش انتخاب می کنه اون بزن .اگر نشد دوباره امتحان کن چون یکم این قسمت یونتی یکم قاطعی داره.
pro 3d game studio
22-01-2013, 11:14
جواب این دوستمون رو منم دادم ولی چون آقا پرویز همزمان جواب دادن ، ادیت کردم
دستتون درد نکنه مشکل حل شد
:n12::n12::n12:
من با تنظیم رزولیشن فایل خروجی مشکل پیدا کردم :(
من یه رزولیشن بیشتر از 1600 میخوام، اما قبول نمیکنه !
میخوام یه پنجره ای بسازم که ابعادش 2000x800 اینا باشه، تا وقتی اجرا میشه یه قسمتیش توی صفحه نمایش دیفالت و یه قسمتش توی صفحه نمایش extend بیوفته
اما هر کارش کردم بیشتر از رزولیشن 1600 نتونستم داشته باشم :(
کلا با این قسمت رزولیشن توی unity مشکل دارم
یه موقع رزولیشنو اعمال میکنه یه زمانیم اصلا نه انگار بش گفتم ابعادش چقدر باشه !!
:n12:
[ کلا برای اینکه بتونم دو تصویر داشته باشم و یکیش توی مانیتور اولم نمایش داده شه و یکی دیگه توی extend پیشنهادی دارید ؟ ]
ممنونم :n16:
pro 3d game studio
29-01-2013, 14:17
دوستان سلام
یه خروجی برای اندروید گرفتم ولی فریم ریت رو 13 میزنه ، با اینکه کد ها رو خیلی بهینه کردم و صحنه هم اصلا شلوغ نیست .
خروجی رو روی گوشی اندروید تست میکنم نه شبیه ساز.
برای خروجی اندروید تنظیمات استانداردی وجود داره که فریم ریت معمولی " بین 30 تا 50 "بده ؟
ممنون
من یه مشکلی با prefab ها دارم.
همه آبجکت های بازیمو پریفب کردم.
و مرحله ها رو طراحی کردم.
حالا مثلا یه پریفبم رو تغییر میدم و بهش پارتیکل اضافه میکنم.
تغییرات توی پریفب اعمال میشه و اگه از اون پریفب توی صحنه بزارم بازم تغییرات انجام شده.
ولی مشکل اینجاس که توی مرحله هام تغییرات به این پریفب ها داده نمیشه :n03:
یعنی از اول باید بسازم ؟
دوستان بسته ای اموزشی از unity هست که از 0 تا 100 اموزش داده باشه چون من یه مدتی unity کار می کردم اموزش ها خیلی کم بود ولش کردم حالا دوباره دوست دارم به صورت جدی کار کنم
بعد اگه من C# رو فول باشم ایا می تونم تو unity به راحتی برنامه بنویسم یا دستور های خاص خودش رو داره؟
ممنون
parvizamd
11-02-2013, 10:27
نیازی به فول شدن در c# نیست .تعریف متغیر و فور و اینها رو بلد بشنین حل.
A.Green.H
11-02-2013, 20:57
دانلود آخرین ورژن unity با حجم400 MB از سايت خود unity
ورژن 3.4.0
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددانلود کرک ورژن 3.4.0 :
آقا کرک لطفاااااا.......دانلود کردم و نصب،،،، رجستر میخاد...... هلپمیییییییییی:n18::n24::n18::n13:
eftekhary2010
12-02-2013, 12:48
قا خسته نباشید 2تاسوال
1- unity pro را از کجا می تونم پیدا کنم؟؟؟
2- کتابی چیزی برای شروع به همراه asset هایش وجود دارد تا استفاده کنم هرچند که english باشه. می خواهم کتاب باشه تا کامل و از 0 شروع کنه... . با تشکر
قا خسته نباشید 2تاسوال
1- unity pro را از کجا می تونم پیدا کنم؟؟؟
2- کتابی چیزی برای شروع به همراه asset هایش وجود دارد تا استفاده کنم هرچند که english باشه. می خواهم کتاب باشه تا کامل و از 0 شروع کنه... . با تشکر
یونیتی فری رو دانلود کن بعدش کرک کن تا پرو بشه.
از هلپش شروع کن ... آموزشاشم که توی نت ریخته فقط کافیه بگردی.
سلام دوستان...
خیلی وقت بود فروم نیومده بودم...
اومدم یک سوال کنم ، یونیتی 4 کرک شده الان؟ کسی استفاده کرده؟ خوبه؟
سلام دوستان...
خیلی وقت بود فروم نیومده بودم...
اومدم یک سوال کنم ، یونیتی 4 کرک شده الان؟ کسی استفاده کرده؟ خوبه؟
بــــــــلـــــــــــــــ ــه :n16:
ایول خیلی خوبه!! باز مشکلی پیش نیاد با پروژم؟ یکبار همین کار رو کردم البته یونیتی با ورژن پایین تر نصب کردم ، کل پروژم به فاک و فنا رفت...
دیگه اینجوری نشه یک دفه؟؟
بعد اگه میشه لینک بدین ، یونیتی 4 و کرکشو...
درست کار می کنه؟ مشکلی که نداره؟
خوندم گرفتم انیمیشین هم اضافه کردن!! ایول داره... خوبه اونم؟
MrJamshidy
18-02-2013, 11:51
سلام
آقا ما تازه اومدیم این یونیتی رو یاد بگیریم (یک نفر بیشتر نیستم ها ولی همیشه جمع میبندم)
دهنمون آسفالت شد بلاخره این لینک رو پیدا کردم فقط صفحه رو باز کنید 52 مگابایت میره تو پاچتون ها از الان بگم نگید نگفتی
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این لینک رو تو فروم خود یونیتی پیداش کردم
به نظر شما اگر من کل این صفحه رو یاد بگیرم، چند درصد یونیتی رو فول شدم؟
بعدش اگر کسی تونست اینو برای من به پی دی اف تبدیل کنه لطفا
این نرم افزار های ساخت پی دی اف بخاطر حجم زیاد صفحه هی کرش میکنن
در ضمن لینک های پست 96 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) از کار افتادن، اینو گفتم تا کسی یک وقتی این لینک رو به من پیشنهاد نده
ممنون
سلام
آقا ما تازه اومدیم این یونیتی رو یاد بگیریم (یک نفر بیشتر نیستم ها ولی همیشه جمع میبندم)
دهنمون آسفالت شد بلاخره این لینک رو پیدا کردم فقط صفحه رو باز کنید 52 مگابایت میره تو پاچتون ها از الان بگم نگید نگفتی
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این لینک رو تو فروم خود یونیتی پیداش کردم
به نظر شما اگر من کل این صفحه رو یاد بگیرم، چند درصد یونیتی رو فول شدم؟
بعدش اگر کسی تونست اینو برای من به پی دی اف تبدیل کنه لطفا
این نرم افزار های ساخت پی دی اف بخاطر حجم زیاد صفحه هی کرش میکنن
در ضمن لینک های پست 96 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) از کار افتادن، اینو گفتم تا کسی یک وقتی این لینک رو به من پیشنهاد نده
ممنون
خسته نباشی این که هلپ خود یونیتیه به صورت آفلاین تو خود برنامه هست :n08:
MrJamshidy
18-02-2013, 13:57
خسته نباشی این که هلپ خود یونیتیه به صورت آفلاین تو خود برنامه هست :n08:
:n14: یعنی خداوکیلی این رسمشه؟
نزدیک 200 - 300 مگ سر همین پرید
حالا باید بگید؟ :n24:
ای بابا چه میشه کرد
حالا بگذریم
این هلپ به درد می خوره؟ (البته به درد من مبتدی که میخوره)
اینو کامل یاد بگیرم چند درصد راه رو رفتم؟
یک مرجع باحال، کامل، خفن، رایگان، با گفتار روان و ساده، و فارسی کسی سراغ نداره؟
راستش این آموزش های دوستمون پرویز خوبه ها ولی خوب کامل نیست و یک بدی دیگه ای هم که داره به درد مبتدی ها نمیخوره، از پایه یاد نمیده
eftekhary2010
18-02-2013, 15:13
من unity4 را از ----------- با کرکش دانلود کردم نصب شد و pro شد ولی بعد از 10 روز پشت سرهم باگ داشت 5 بار پاک کردم و نصب کردم هر فایلی که باهاش باز می کنم باگ داره و کرکش مورد اعتماد نیست
MrJamshidy
18-02-2013, 15:38
والله من از این جا دانلود کردم نصب هم کردم کرک هم کردم بازی نمونه یونیتی (AngryBots) رو هم امتحان کردم (در محیط IDE) ازش خروجی گرفتم
در حین آموزش هایی که پیدا کرده بودم یک بازی مسخره هم ساختم باز هم در محیط IDE امتحانش کردم خروجی گرفتم
کلا دهن این یونیتی رو سرویس کردم اما مشکلی نداشت
شاید شما دسترسی یونیتی رو به اینترنت قطع نمیکنی (البته اطمینان ندارم اما بیشتر برنامه ها لایسنسشون رو از طریق اینترنت چک میکنن)
اینم لینک دانلود همراه با کرک ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
به جای چند تا خط بنویس Down-loa-dh-a من هی میخوام لینک بزارم هی این پی 30 ورد شیلطرش میکنه (بدون خط تیره آخه اینم شیلطر شد)
موفق باشید (یکی هم جواب سوال منو بده ببینم چی به چیه :4:)
hamed_benz
18-02-2013, 16:47
کتاب فارسی وجود نداره ، از همین الان کتاب فارسی رو فراموش کن ، فقط زبان اصلی ( حتی آلمانی :) )
داک یونیتی واقعا عالیه ، ولی نه برای این که مثل کتاب بشینی بخونیش ، واسه خودت یه پروژه تعریف کن ، هرجا گیر کردی تو نت سرچ کن ، توابع برنامه نویسی رو تو داک سرچ کن و کامپوننت ها و ابزار ها رو اونجا بشناس.
یه 10 و 20 صفحه بری عقب ، 3 و 4 تا مقاله فارسی بود که یه پروژه شوتر رو آموزش میده ، لینک دانلود گذاشتم ، هنوزم سالمه احتمالا.
eftekhary2010
18-02-2013, 17:31
با گفتتر فارسی من پیدا نکردم ولی اگر می خواهی من کتاب انگلیسی اموزش از 0 تا متوسط دارم که فایلهای Asset ان هم همراه با ان است (10 تا کتاب دارم)
و یک سوال دیگر انکه من یونیتی را بالا می اورم ولی یک مشکل اینجاست و تا 10 روز پیش عالی کار می کرد ولی دیروز یک بازی را play کردم و یک پیغام داد که برنامه باید بسته بشود بعدش angry bot را اجرا کردم همین پیغام را داد برنامه را پاک کردم دوباره نصب کردم باز هم همین پیغام را داد
MrJamshidy
18-02-2013, 18:51
کتاب فارسی وجود نداره ، از همین الان کتاب فارسی رو فراموش کن ، فقط زبان اصلی ( حتی آلمانی :) )
داک یونیتی واقعا عالیه ، ولی نه برای این که مثل کتاب بشینی بخونیش ، واسه خودت یه پروژه تعریف کن ، هرجا گیر کردی تو نت سرچ کن ، توابع برنامه نویسی رو تو داک سرچ کن و کامپوننت ها و ابزار ها رو اونجا بشناس.
یه 10 و 20 صفحه بری عقب ، 3 و 4 تا مقاله فارسی بود که یه پروژه شوتر رو آموزش میده ، لینک دانلود گذاشتم ، هنوزم سالمه احتمالا.
میدونی آموزش های زبان اصلی 100% خیلی بهتر هستن من خودم چند تایی دارم مثل این لینک ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) ((خط تیره D-ownloadha حذف بشه))
یک بازی رو از ابتدا تا انتها آموزش داده (البته اینطور به نظر میرسه)
ولی اونطوری که دلم میخواد از آموزش ها چیزی نمیفهمم یعنی از حرف های یارو که کلا چیزی نمیفهمم فقط از کار هایی که میکنه یک چیزایی میفهمم که متاسفانه این کافی نیست باید حرف های یارو رو هم بفهمم حداقل متن باشه با کلی دردسر یک چیزایی میشه ازش فهمید
حالا امید به خدا اگر خودم تونستم یاد بگیرم یک آموزش روان واسه یونیتی مینوسم که این همه مخاطب داره ولی متاسفانه یک کتاب کامل در موردش نیست (به زبان ما)
------
این روشی که شما توضیح میدی یکم سخت نیست؟
مثلا یک بازی باقالی من الان با یونیتی درست کردم (که به درد مفت نمیخوره حالا کار ندارم) ولی یکم بازی حال و هواش که عوض میشه دیگه نمیشه
مثلا یک مدل تو Poser درست کردم (چون هنوز مایا رو یاد نگرفتم البته در حال یاد گرفتن مایا هم هستم اما با یونیتی همزمان شده خیلی سخت شده ولی من باید یاد بگیرم) بهش انیمیشن دادم
به صورت FBX خروجی گرفتم و بردمش تو یونیتی
متاسفانه همون اول فاتحه ما رو خوند و تکسچر نداشت (که البته مهم نیست میدونم باید براش تکسچر درست کنم ولی چون مدل مال خودم نبود و تو بازی نمیخوام ازش استفاده کنم مهم نیست فقط برای امتحان بود) و بعد که خواستم انیمیشن بهش بدم (تو بازی) هر کاری کردم نشد که نشد
نمیدونم چطوری بگم از Animate Controller استفاده میکردم و براش انیمیشن پیشفرض قرار میدادم اجرا میشد (همین پیشفرضه) اما با کد اصلا انگار نه انگار
التماسش کردم، به پاش افتادم:42:
هر کاری که کردم گفت :19: که :19:
تو اینترنت هم کلی گشتم 2 تا کد برای این کار پیدا کردم که الان یادم نیست
ولی هی میگفت انیمیشن مورد نظر رو پیدا نکرده
خوب من الان اینجا به مشکل بر خوردم هر چی هم که میگردم نمیتونم راه حل براش پیدا کنم و نمیدونم مشکل من از کجاست!
بیام از شما ها هم بپرسم چهار تا اسم خارجی به آدم میگید تا 2 هفته باید روش فکر کنه
نتیجه این که آدم باید یک مرجع خیلی حرفهای داشته باشه تا بتونه هی بهش رجوع کنه و اینطوری لنگ نمونه
حالا من این وسط گرفتار شدم
هیچ آموزش درست و حسابی (فارسی) نه برای مایا پیدا میشه نه یونیتی همش خارجیه
ای بابا مگه این خارجیا چی شون از ما بهتره؟ نمیدونم
واقعا چرا ما ایرانی ها اینقدر تنبل یا شاید هم خسیس هستیم که چیزی رو که داریم به اشتراک نمیزاریم یا اگر هم میزاریم یک طوری میزاریم که طرف از زمانی که بلد نبوده بیشتر گیج بشه (البته بلا نسبت جمع ولی کلی گفتم) واقعا چرا؟
ای بابا امیدوارم که همه مون همیشه شاد و خندون باشیم که با این وضعیت (مثلا یک تیکه حلب 18 میلیون تومان البته فکر نکنید منظورم پراید بود ها نه :23:) فکر نمیکنم میسر بشه
موفق باشید
MrJamshidy
18-02-2013, 19:42
کتاب فارسی وجود نداره ، از همین الان کتاب فارسی رو فراموش کن ، فقط زبان اصلی ( حتی آلمانی :) )
داک یونیتی واقعا عالیه ، ولی نه برای این که مثل کتاب بشینی بخونیش ، واسه خودت یه پروژه تعریف کن ، هرجا گیر کردی تو نت سرچ کن ، توابع برنامه نویسی رو تو داک سرچ کن و کامپوننت ها و ابزار ها رو اونجا بشناس.
یه 10 و 20 صفحه بری عقب ، 3 و 4 تا مقاله فارسی بود که یه پروژه شوتر رو آموزش میده ، لینک دانلود گذاشتم ، هنوزم سالمه احتمالا.
برادر شما مطمئن هستی من 10 - 20 صفحه برم عقب 3 - 4 تا مقاله پیدا میکنم؟
من از صفحه 200 تا اینجا فقط همینو پیدا کردم
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
hamed_benz
18-02-2013, 22:30
خوب.
از کجا شروع کنم آخه؟ دله پری داری ماشالا.
ببین عزیزم ، شما داری پا تو جایی میذاری که بیشتر از هرچیزی نیاز به صبر و حوصله و پشته کار داری ، یعنی انتظار نداشته باش امروز یونیتی رو نصب کردی، فردا بتونی انیمیت و کراس و این چیزا اجرا کنی. ( انگلیسی : Step By Step ، ترکی : الله و بیر بیر ، جنوبی : گاماس گاماس).
اصولا چیزی که ما نیاز داریم ، کمتر از 40% مواقع پیدا میشه ، پس باید چه کرد؟ نمونه برداری. یعنی پروژه های ساده رو دانلود کنی ، بیبنی اونا چه کردن شما تکرار کنی و بهترش کنی.
مثلا برای انیمیت :
اشتباه صفرم : عجله ی زیاد ( انیمیشن شاید یکمزود باشه )
اشتباه اول : استفاده از پوزر ( یونیتی : انا للالله و انا . . . )
اشتباه دوم : قبلا این کار رو کردی، واسه خودت سمپل یا داک تهییه نکردی ( فراموش کردی )
اشبها سوم : نحوه ی جست و جو . یه نفر سرچ میکنه (کلیک کنید ) ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 86+%D8%A7%D9%86%DB%8C%D9%85%DB%8C%D8%B4%D9%86+%D8% A8%D8%A7+%DA%A9%D8%AF+%D8%AF%D8%B1+%DB%8C%D9%88%D9 %86%DB%8C%D8%AA%DB%8C) خوب اصولا چیزی پیدا نمیشه. یه نفر میره تو Reference Manual (file:///C:/Program%20Files%20(x86)/Unity/Editor/Data/Documentation/Documentation/Components/index.html) خوده یونیتی و یه چیزای کوچیکی پیرش میاد.
اشتباه چهارم : شما جای این که اول یه آبجکت ساده رو تو خوده یونیتی یا مایا انیمیت کنی ( که نحوه ی اکسپورت رو قبلش باید یاد بگیری ) رفتی سراغ اکتور و پوزر ( گاماس چی چی ؟ گاماس )
اما در مورد روش . تا شما هدف نداشته باشی و جسته گریخته کار کنی ، همش میلنگی. شب میخوابی خواب میبینی صبح دوست داری اکتور انیمیت کنی، تا شب نتیجه نمیگیری زده میشی میری سراق AI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ولی اگه یه پروژه کوچیک تعریف کنی ، تمامش کنی ، داک واسش بنویسی و پروژه بعدی رو پیچیده تر تعریف کنی و انجامش بدی ، مجبور میشی یه چیزایی رو یاد بگیری بعد بری سره مطلب بعدی.
القصه ، من کمه کمه 5 بار گفتم تاپیک یونیتی مجزا بشه ، تا دوستان نخوان 220 صفحه رو جست و جو کنن ، رو یه نظم و روی موضوع بخش بندی بشه. همین ایجاد ، اکسپورت ، اجرا به صورت اتو و اجرا با کد رو حداقل 10 نفر پرسیدن و دوستان و بنده هم 10 بار جواب دادیم ، والا من واسه باره 11 حوصله ندارم جواب بدم. دقت کنی سوال های سطح پایین و کلیشه ای رو دوستان رقبت ندارن جواب بدنو شما که پر از فشنالی رایزنی کن با ادامین ( جمع مکسر ادمین ) که یه طالار مجزا و تقسیم شده واسه یونیتی تدارک بینن.
پیشنهاد میکنم سراغ امکانات یونیتی 4 نری فعلا ، تا مبانی رو یاد بگیری، بعد بری سراغ استفاده از ویزارد ها ( تا انعطاف پروژت زیاد بشه )
MrJamshidy
18-02-2013, 23:11
خوب.
از کجا شروع کنم آخه؟ دله پری داری ماشالا.
من دنبال این نیستم که کسی بهم یاد بده چون خودم میفهمم که وقت برای همه ارزش داره
فقط میخوام مثلا یکی پیدا بشه بگه تو (اشاره به خودم) که میخوای یونیتی رو فول بشی باید اول مثلا کتاب X رو بخونی بعد بری تو سایت Y با سمپل ها کار کنی بعد بری سراغ مقاله های Z
که خوب شما اشاره هایی کردی ممنون از لطفت
در ضمن دل شما خیلی بیشتر از من پره
ببین عزیزم ، شما داری پا تو جایی میذاری که بیشتر از هرچیزی نیاز به صبر و حوصله و پشته کار داری ، یعنی انتظار نداشته باش امروز یونیتی رو نصب کردی، فردا بتونی انیمیت و کراس و این چیزا اجرا کنی. ( انگلیسی : Step By Step ، ترکی : الله و بیر بیر ، جنوبی : گاماس گاماس).
اصولا چیزی که ما نیاز داریم ، کمتر از 40% مواقع پیدا میشه ، پس باید چه کرد؟ نمونه برداری. یعنی پروژه های ساده رو دانلود کنی ، بیبنی اونا چه کردن شما تکرار کنی و بهترش کنی.
خوب اینجا باید اشاره کنم که دوست من در مورد سمپل ها من نمیتونم این کار رو بکنم
چرا؟ چون من اون زمان که داشتم برنامه نویسی یاد میگرفتم اگر نمونه ها رو نگاه میکردم بد تر گیج میشدم و کلا از یاد گرفتنش زده میشدم و طبق شناختی که از خودم دارم آموزش به من سازگار تره تا نمونه اگر با نمونه کارم راه میوفتاد Angry Bots بهترین و دمه دست ترین نمونه ای بود که من سراغ دارم و باهاش تا الان خیلی چیزا یاد میگرفتم
پس این مورد منفی ---
مثلا برای انیمیت :
اشتباه صفرم : عجله ی زیاد ( انیمیشن شاید یکمزود باشه )
اشتباه اول : استفاده از پوزر ( یونیتی : انا للالله و انا . . . )
اشتباه دوم : قبلا این کار رو کردی، واسه خودت سمپل یا داک تهییه نکردی ( فراموش کردی )
اشبها سوم : نحوه ی جست و جو . یه نفر سرچ میکنه (کلیک کنید ) ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 86+%D8%A7%D9%86%DB%8C%D9%85%DB%8C%D8%B4%D9%86+%D8% A8%D8%A7+%DA%A9%D8%AF+%D8%AF%D8%B1+%DB%8C%D9%88%D9 %86%DB%8C%D8%AA%DB%8C) خوب اصولا چیزی پیدا نمیشه. یه نفر میره تو Reference Manual خوده یونیتی و یه چیزای کوچیکی پیرش میاد.
اشتباه چهارم : شما جای این که اول یه آبجکت ساده رو تو خوده یونیتی یا مایا انیمیت کنی ( که نحوه ی اکسپورت رو قبلش باید یاد بگیری ) رفتی سراغ اکتور و پوزر ( گاماس چی چی ؟ گاماس )
0. قبول دارم اما چون تا به حال کسی درست و حسابی راهنمایی نکرده بود نمیدونستم از کجا شروع کنم (بدبختی ما رو میبینی، یکی از دوست های خودم یونیتی کار هست اون وقت من باید در به در دنبال نقطه شروع باشم)
1. پوزر رو من خیلی قبول دارم (البته برای فیلم های انیمیشنی، نه بازی) اما چون فعلا با هیچ نرم افزار 3 بعدی درست و حسابی بلد نیستم مجبور شدم دست به دامن پوزر بشم چون اگر مدل آماده هم دانلود میکردم نمیتونستم انیمیتش کنم
2. کدوم کار؟ چه سمپل یا داکی؟ چی رو؟
3. آره انصافا اینو خیلی قبول دارم من اصلا با این موتور های جستجو بلد نیستم درست کار کنم
4. انیمیت رو تو تونیتی که اصلا حرفشو نزن که به نظر من خیلی زوده هنوز، من هنوز کامل به محیط یونیتی واقف نشدم، برم انیمیت ش رو یاد بگیرم، من که فعلا بیخیال انیمیت و مدل و اینا شدم، ترجیحا میخوام فعلا تا جایی که میتونم از پایه یونیتی رو یاد بگیرم تا بعد برم سراغ مدل و انیمیت
اما در مورد روش . تا شما هدف نداشته باشی و جسته گریخته کار کنی ، همش میلنگی. شب میخوابی خواب میبینی صبح دوست داری اکتور انیمیت کنی، تا شب نتیجه نمیگیری زده میشی میری سراق AI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ولی اگه یه پروژه کوچیک تعریف کنی ، تمامش کنی ، داک واسش بنویسی و پروژه بعدی رو پیچیده تر تعریف کنی و انجامش بدی ، مجبور میشی یه چیزایی رو یاد بگیری بعد بری سره مطلب بعدی.
موافقم، روی هدف فکر میکنم
اما به نظر شما ها که تو این زمینه تجربه دارید هدف اولم چی باشه؟
دوست ندارم 2 بعدی کار کنم چون منو یاد گیم میکر خدا بیامرز مسخره میندازه که چقدر وقت منو حروم کرد تا بفهمم مفتش هم گرونه
منظور از داک چیه؟
القصه ، من کمه کمه 5 بار گفتم تاپیک یونیتی مجزا بشه ، تا دوستان نخوان 220 صفحه رو جست و جو کنن ، رو یه نظم و روی موضوع بخش بندی بشه. همین ایجاد ، اکسپورت ، اجرا به صورت اتو و اجرا با کد رو حداقل 10 نفر پرسیدن و دوستان و بنده هم 10 بار جواب دادیم ، والا من واسه باره 11 حوصله ندارم جواب بدم. دقت کنی سوال های سطح پایین و کلیشه ای رو دوستان رقبت ندارن جواب بدنو شما که پر از فشنالی رایزنی کن با ادامین ( جمع مکسر ادمین ) که یه طالار مجزا و تقسیم شده واسه یونیتی تدارک بینن.
ای بابا فکر نمیکنم مدیر ها هم بتونن ادمین رو قانع کنن ما پر از فشنالی ها که باید بریم کشکمون رو بسابیم
پیشنهاد میکنم سراغ امکانات یونیتی 4 نری فعلا ، تا مبانی رو یاد بگیری، بعد بری سراغ استفاده از ویزارد ها ( تا انعطاف پروژت زیاد بشه )
یعنی چی؟ یعنی یونیتی 4 رو نصب نکنم؟
یا نصب کنم ولی از امکانات جدید استفاده نکنم؟
چون اگر قرار باشه نصب کنمش که از کجا بفهمم این قابلیت ها جدید هست یا نه؟
اگر هم قرار باشه از نسخه قدیمی استفاده کنم که چه کاریه؟ از کجا بیارم نسخه قدیمی رو؟ (دروغ گفتم دارم اما تنبلیم میشه دوباره نصب کنم :n02:)
در کل که دستت درد نکنه تقریبا اون چیزی رو که میخواستم رو بهم گفتی
موفق باشید
hamed_benz
18-02-2013, 23:42
آخه کتاب خاصی نیست که من به شما معرفی کنم ، که بخونی یکی یکی و پیش بری، هرکدوم به ورکفلو رو گرفتن و رفتن، من شرایط آپ کردن ندارم ، اسم کتاب ها رو میذارم پیداشون کن.
در مورد سمپل، حرفه دموی خودش رو نزن که ناراحت میشم ازت ، منظور سمپل هایی هست که یک موضوع رو کوچیک رو انجام دادن ( سرجمع 20 خط کد دارن )
نه، 4 نصب کن ، ولی مثلا دمبال مکانیم و ایمیج افکت و آندروید و ت حد کمی پارتیکل و اینا نباش، تا به قول خودت استخون کار دستت بیاد.
از شبیه سازی شروع کن ، اتاق خودت رو با آبجکت های ساده ی خود یونیتی بساز ، بعد توش حرکت کن ( FPC ) بعد لایت کار کن ، بعد برخورد ، بعد یه گوشه یه رادیو رو روشن کن ، بعد در رو باز کن و از اتاق خارج شو ، . . . .
کم کم چیزایی که به ذهنت میرسه بیشتر ، حرفه ای تر و جذاب تر میشه.
hamed_benz
18-02-2013, 23:48
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
eftekhary2010
19-02-2013, 10:25
یک سایتی است به نام gen.lib.rus.ec برو تو این سایت اسم کتابو بزن Unity
بعدش کتابا رو دانلود کن برو تو سایت packt publishing و اونجا asset هایش را دانلود کن
parvizamd
19-02-2013, 14:07
من 3 تا موتور بازی کار کردم و بهشون بازی دادم بیرون
همشون اینطوری کار کردم
یک پروژه واسم خود تعریف کردم کم کم کاملش کردم با کمک راهنمای خود نرم افزار که جا داره بگم گیم استدیو بهترین راهنمای بود که من دیدم. البته هلپ یونتی حرف نداره ولی مثل گیم استدیو نمیشه.
MrJamshidy
19-02-2013, 22:33
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون دوست عزیز بابت لینک ها
یک سایتی است به نام gen.lib.rus.ec برو تو این سایت اسم کتابو بزن Unity
بعدش کتابا رو دانلود کن برو تو سایت packt publishing و اونجا asset هایش را دانلود کن
همچنین ممنون از شما
من 3 تا موتور بازی کار کردم و بهشون بازی دادم بیرون
همشون اینطوری کار کردم
یک پروژه واسم خود تعریف کردم کم کم کاملش کردم با کمک راهنمای خود نرم افزار که جا داره بگم گیم استدیو بهترین راهنمای بود که من دیدم. البته هلپ یونتی حرف نداره ولی مثل گیم استدیو نمیشه.
آخه کتاب خاصی نیست که من به شما معرفی کنم ، که بخونی یکی یکی و پیش بری، هرکدوم به ورکفلو رو گرفتن و رفتن، من شرایط آپ کردن ندارم ، اسم کتاب ها رو میذارم پیداشون کن.
در مورد سمپل، حرفه دموی خودش رو نزن که ناراحت میشم ازت ، منظور سمپل هایی هست که یک موضوع رو کوچیک رو انجام دادن ( سرجمع 20 خط کد دارن )
نه، 4 نصب کن ، ولی مثلا دمبال مکانیم و ایمیج افکت و آندروید و ت حد کمی پارتیکل و اینا نباش، تا به قول خودت استخون کار دستت بیاد.
از شبیه سازی شروع کن ، اتاق خودت رو با آبجکت های ساده ی خود یونیتی بساز ، بعد توش حرکت کن ( FPC ) بعد لایت کار کن ، بعد برخورد ، بعد یه گوشه یه رادیو رو روشن کن ، بعد در رو باز کن و از اتاق خارج شو ، . . . .
کم کم چیزایی که به ذهنت میرسه بیشتر ، حرفه ای تر و جذاب تر میشه.
باشه چشم، نظر شما برای ما مقدمه!
فقط یک چیزی تو این روش در حداکثر سرعت چقدر طور میکشه تا من اونقدری یاد بگیرم که بتونم یک بازی مثل هیتمن درست کنم؟
از نظر گیم پلی و برنامه نویسی و کار با انجین گفتم، گرافیک و ... رو در نظر نگیرید
چون بازی ای که من میخوام بسازم از همین الان دارم روش فکر میکنم
ایده کلی رو دادم ها اما برای اینکه سبک بازی چطور باشه و ... ایده جالبی به نظرم نمیرسه
mohammd1
19-02-2013, 22:47
شما این دفعه که هیتمن رو تموم کردی سازنده ها رو بشمار:n26: بعد یه سرچ بزن ببین اینا چن ساله تو این کارن و از کجا شروع کردن که به اینجا رسیدن
فقط یک چیزی تو این روش در حداکثر سرعت چقدر طور میکشه تا من اونقدری یاد بگیرم که بتونم یک بازی مثل هیتمن درست کنم؟
تنهایی میخوای هیتمن بسازی ؟ :n08::n02:
من یه پیشنهاد دارم، اول سعی کن تنهایی یه بازی سوپر ماریو بسازی (مثل قارچ خور) ... دو بعدی هم باشه.
اگه زیر 3 ماه تونستی یه بازی کامل بسازی (یه بازی از همه نظر کامل که بتونه پابلیش بشه)
اون موقع میتونی تنهایی هیتمن بسازی توی 40 50سال.
البته اگه از کار و زندگیت بزنی.:n02:
رو پیشنهادم فک کن.
eftekhary2010
20-02-2013, 11:19
اقا من وقتی یک 3d مدل می ندازم تو unity خیلی کند میشه بازی و نمیشه این فیل رو جابجا کرد چه کارش کنم تا سریع تر بشه ؟؟؟
eftekhary2010
20-02-2013, 11:40
یک کتابی هست به نام unity game developement hotshot که خیلی واسه کار تو خوبه که اسکریپت نویسی رو در حد پیشرفته یاد داده asset هم همراش است و کارت را خیلی راه می ندازه من یک فصلش را خوندم یک بازی دوبعدی در حد ماریو ساختم خیلی سخته ولی خوبه
لینک کتاب :[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لینک asset : از سایت packt publishing
eftekhary2010
20-02-2013, 12:13
آقا خواهشا یکی جواب بده مهم است
یک کتابی هست به نام unity game developement hotshot که خیلی واسه کار تو خوبه که اسکریپت نویسی رو در حد پیشرفته یاد داده asset هم همراش است و کارت را خیلی راه می ندازه من یک فصلش را خوندم یک بازی دوبعدی در حد ماریو ساختم خیلی سخته ولی خوبه
لینک کتاب :[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لینک asset : از سایت packt publishing
اگه با من بودی
من اصلا منظورم این نبود که تو چیزی بلد نیستی
از نظر زمانی گفتم
ساخت یه بازی سوپر ماریو هم خیلی زمان میبره یه نفره چه برسه به هیتمن
این که یه لول توی یونیتی بسازی
با اینکه یه بازی کامل بسازی
خیلی فرق داره:n16:
MrJamshidy
22-02-2013, 01:46
شما این دفعه که هیتمن رو تموم کردی سازنده ها رو بشمار:n26: بعد یه سرچ بزن ببین اینا چن ساله تو این کارن و از کجا شروع کردن که به اینجا رسیدن
تنهایی میخوای هیتمن بسازی ؟ :n08::n02:
من یه پیشنهاد دارم، اول سعی کن تنهایی یه بازی سوپر ماریو بسازی (مثل قارچ خور) ... دو بعدی هم باشه.
اگه زیر 3 ماه تونستی یه بازی کامل بسازی (یه بازی از همه نظر کامل که بتونه پابلیش بشه)
اون موقع میتونی تنهایی هیتمن بسازی توی 40 50سال.
البته اگه از کار و زندگیت بزنی.:n02:
رو پیشنهادم فک کن.
دوستان مثل این که بلد نیستن پست رو کامل بخونن
اولا که درسته بازی سازی در حد گیم میکر بلدم ولی برادر ها ببخشید ها بلانسبت خر که نیستم
گفتم یک بازی مثل هیتمن نه هیتمن
منظورم سبک بازی بود حالا اونقدری تخصص ندارم بتونم درست منظورم رو برسونم
مثل WOW، یا هر بازی این مدلی فکر کنم اسمش سوم شخص بود ولی مطمئن نیستم باز مسخرم نکنید لطفا
برادر ها قبل از جواب دادن پست رو درست بخونید بعد جواب بدید
در ضمن درست نیست بچه مردم رو مسخره میکنید
یک سوالی تو ذهنم هست دیگه باید بپرسم تا متوجه بشم حالا اگر جمله بندیم اشتباه هست یا منظورم رو اشتباه میرسونم شما به بزرگی خودتون ببخشید
و این که: خداوکیلی شما ها از وقتی بند نافتون رو بریدن همه چیز بلد بودید؟ خوب نبودید دیگه منم مثل شما بلد نیستم و دنبال کسب علمم.
اصلا بیخیخی،
موفق باشید
خب یه بازی مثل هیتمن یعنی چی ؟
یعنی تمام مکانیک های هیتمن رو میخوای بسازی !
خب از اولش باید بگی یه بازی سوم شخص.
در ضمن اگه منظورت منم مسخره ت نکردم.
من گفتم تنهایی بخوای هیتمن بسازی 40 50 سال باید وقت بزاری :n02:
منظورم این بود که ساخت بازی تنهایی خیلی سخته.
mohammd1
22-02-2013, 10:21
ببخشید...
باید میگفتی یه بازی سوم شخص مخفی کاری
بچه ها دیدید تو بعضی بازیای پلتفرم وقتی روی space کلیک میکنید میپره و اگه space رو یه ذره بیشتر نگه دارید بیشتر میپره ؟
الگوریتمش چیه ؟ :n14:
بچه ها دیدید تو بعضی بازیای پلتفرم وقتی روی space کلیک میکنید میپره و اگه space رو یه ذره بیشتر نگه دارید بیشتر میپره ؟
الگوریتمش چیه ؟ :n14:
آخیش بلاخره فهمیدم :n20:
Reza Azimy_RW
11-04-2013, 01:20
دوستان این ارور چیه به من میده :
ArgumentException: get_loadedLevelName can only be called from the main thread.
Constructors and field initializers will be executed from the loading thread when loading a scene.
Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.
Car..ctor ()
راستی وقتی خروجی واسه آندروید میگیرم تو گوشی آرم یونیتی رو نشون میده و از بازی میپره بیرون . راه حلی به ذهنتون نمیرسه ؟
parvizamd
11-04-2013, 06:00
1.اگه میشه کد که این ایرور میده نشون بده بنینم شی static تعریف کردی ؟؟؟
2.نگاه کن از تو حالت پلیر بازی از حالت شبیه ساز نباشه و ARM6 یا ARM7 باشه.
Reza Azimy_RW
12-04-2013, 23:30
بعده اضافه شدن این کدا این ارورها میاد »
string InLevel = Application.loadedLevelName;
void Start () {
//Save System
System.IO.File.WriteAllText("Save.txt" , InLevel );
}
یعنی ممکنه اجرا نشدنش ربطی به این خطا داشته باشه ؟ چون تو خوده یونیتی اجرا میشه
2.نگاه کن از تو حالت پلیر بازی از حالت شبیه ساز نباشه و ARM6 یا ARM7 باشه.
این همینه :n12:
Reza Azimy_RW
13-04-2013, 16:18
string InLevel = Application ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]).loadedLevelName;
اینو دستی وارد کردم برطرف شد ارور ولی بازم خروجی اجرا نمیشه . یعنی وقتی تک مرحله ها رو خروجی میگیرم میشه ولی وقتی جمع میکنم نمیشه . نمیدونم مشکل از گوشیمه چیه چون با شبیه ساز اندروید تو کامپیوتر اجرا میشه !
سلام
من یکی از دوستانم کرک Unity 4.1.2 رو میخواد
اومده اصن کرکش؟
M0hsen3D
14-04-2013, 16:55
سلام ,اره اومده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بچه ها یه سوال سخت :n09:
چه جوری واسه بازی نقشه بسازم ؟
من الان یه نقشه ساختم که موقعیت پلایر رو نشون میده ... میخوام موقعیت دشمنام هر جا باشن نشون بده نمیدونم باید چی کار کنم :n02:
بزار واضح تر بگم ... الان دشمن اگه تو موقعیت پلایر باشه توی نقشه نشون میده ولی من میخوام خیلی فاصله هم داشته باشه بازم توی نقشه نشون بده.
بابا بفهمید چی میگم دیگه :n14:
3d game loser
02-05-2013, 15:57
سلام دوستان.می بخشید یه دفعه وسط تاپیک آموزشیتون این سوالو میپرسم.
میخواستم بدونم اگه بخوام یه بازی بسازم که محیطش مثل مسابقات 20 سوالی باشه.(یعنی پرسیدن سوال و جواب های 4 گزینه ای)
یه چیزی تو مایه های برنامه هایی مثل گوی و میدان که در شبکه های صدا و سیما پخش میشه.
بهترین نرم افزار بازی ساز برای اساخت این جور چیزا چیه؟
آموزش ساخت این جور بازیها به زبان فارسی در جایی قرار داره؟
ehsanyacoza0021
01-06-2013, 11:33
سلام
من دارم کم کم استای پروژرو تو انجین لود میکنم
یه سوال درباره ی Collider یونیتی داشتم
تو یونیتی کولایدر همون کالیژن یونیتی هست که برای محاسبات فیزیک و برخورد و ... استفاده میشه و مثلا وقتی تیر به یک شی میزنیم جای تیر یا همون آلفا روی اون قرار میگیره درسته؟
من داشتم مپ Bootcamp رو چک میکردم که ببینم اینا کولایدرا رو در چه حدی لو کار کردن دیدم برا یه تیر چراق برق یه cube کذاشته کفتم اینجوری که نمیشه اینجوری وقتی به سمتش شکیک کنیم جای تیر روی هوا میمونه نه روی تیره برق
درسته یا من اشتباه میکنم؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا نمیدونم چرا بازی Bootcamp اجرا نمیشه play رو میزنم این ارور رو میده! میشه راهنمایی کنید؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
parvizamd
01-06-2013, 15:52
بچه ها یه سوال سخت :n09:
چه جوری واسه بازی نقشه بسازم ؟
من الان یه نقشه ساختم که موقعیت پلایر رو نشون میده ... میخوام موقعیت دشمنام هر جا باشن نشون بده نمیدونم باید چی کار کنم :n02:
بزار واضح تر بگم ... الان دشمن اگه تو موقعیت پلایر باشه توی نقشه نشون میده ولی من میخوام خیلی فاصله هم داشته باشه بازم توی نقشه نشون بده.
بابا بفهمید چی میگم دیگه :n14:
سلام من یک این مسله با گداشتن یک دوربین دیگه از بالا جدا کردن اون عنصر ها با layer مختلف انجام دادم تو بازی مسابقات سرعت بوشهر مرحله 3 م برای نشان دادن مسیر از line rednerer و بالای هر ماشین یک کره گذاشتم .بعد layer اینها Default نگذاشتم بعد تا دوربین گذاشتم یک اش اجسام معمولی رندر می کرد و دومی اینها اجسام که برای نقشه استفاده می شدن.
parvizamd
01-06-2013, 15:54
سلام دوستان.می بخشید یه دفعه وسط تاپیک آموزشیتون این سوالو میپرسم.
میخواستم بدونم اگه بخوام یه بازی بسازم که محیطش مثل مسابقات 20 سوالی باشه.(یعنی پرسیدن سوال و جواب های 4 گزینه ای)
یه چیزی تو مایه های برنامه هایی مثل گوی و میدان که در شبکه های صدا و سیما پخش میشه.
بهترین نرم افزار بازی ساز برای اساخت این جور چیزا چیه؟
آموزش ساخت این جور بازیها به زبان فارسی در جایی قرار داره؟
یوینیتی بدرد همچینین بازی های همچینن نمی خوره . چون به درستی فارسی ساپورت نمی کنه البته میشه از leomoon که یک ابزار رایگان استفاده کرد.
parvizamd
01-06-2013, 15:55
سلام
من دارم کم کم استای پروژرو تو انجین لود میکنم
یه سوال درباره ی Collider یونیتی داشتم
تو یونیتی کولایدر همون کالیژن یونیتی هست که برای محاسبات فیزیک و برخورد و ... استفاده میشه و مثلا وقتی تیر به یک شی میزنیم جای تیر یا همون آلفا روی اون قرار میگیره درسته؟
من داشتم مپ Bootcamp رو چک میکردم که ببینم اینا کولایدرا رو در چه حدی لو کار کردن دیدم برا یه تیر چراق برق یه cube کذاشته کفتم اینجوری که نمیشه اینجوری وقتی به سمتش شکیک کنیم جای تیر روی هوا میمونه نه روی تیره برق
درسته یا من اشتباه میکنم؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا نمیدونم چرا بازی Bootcamp اجرا نمیشه play رو میزنم این ارور رو میده! میشه راهنمایی کنید؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
colider برای برخورد و فیزیک استفاده میشه و جای گلوله ها این ایجاد نمی شن(این مسله خیلی جای بحث داره).
ehsanyacoza0021
01-06-2013, 16:52
هنوز درکش نکردم یعنی جای گلوله و اون پارتیکل که با برخورد گلوله ایجاد و فعال میشه انجین برای محاسبه ی محل اسابت از خود مش استفاده میکنه؟
تو داکیومنت چیزی ننوشته درباره ی جای گلوله و این که چطوری ساخته میشه بر چه اساسه تو یوتیوبم چیزه درست حسابی پیدا نکردم
میشه بیشتر توضیح بدید؟!
اگه منبعی هم میشناسین ممنون میشم معرفی کنید؟!
lord arthas
01-06-2013, 19:53
برای جای گلوله از Ray استفاده میشه ، که یک Ray فرستاده میشه مختصات نقطه ی برخورد به عنوان محلی که جای گلوله باید یاشه استفاده میشه ( فک کنم :31: )
parvizamd
01-06-2013, 21:10
برای جای گلوله از Ray استفاده میشه ، که یک Ray فرستاده میشه مختصات نقطه ی برخورد به عنوان محلی که جای گلوله باید یاشه استفاده میشه ( فک کنم :31: )
این دقیقا همون چیزیه مستندات یونیتی میگه با این روش این روش یک مشکل عظیم داره.
مدل اصلا نباید tile باشه . برای هر یک شی با یک Texture کپی گرفته بشه ....
یکی از بچه یه راه بهتر پیشننهاد داده نمی دونم دوس داشت به کسی بگم یا نه .
ehsanyacoza0021
02-06-2013, 10:56
خوب اگه راهی میدونی معرفی کن فکر نکنم دوستتوت ناراحت شه
من توی لایت مپ گرفتن مشکلی ندارم و بلدم باید چیکار کنم منتهی نمیدونم چرا این آبجکتام سیاه میشن
فک میکنم مشکل از مدل باشه ... چون از مدلای مناسبی برای بازی استفاده نکردم اما چیکار کنم فقط همینا رو داشتم.
تیک generate lightmap و swap uv هم برای همه شون زدم.
کسی میدونه چه جوری میشه این مشک رو حل کرد ؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من توی لایت مپ گرفتن مشکلی ندارم و بلدم باید چیکار کنم منتهی نمیدونم چرا این آبجکتام سیاه میشن
فک میکنم مشکل از مدل باشه ... چون از مدلای مناسبی برای بازی استفاده نکردم اما چیکار کنم فقط همینا رو داشتم.
تیک generate lightmap و swap uv هم برای همه شون زدم.
کسی میدونه چه جوری میشه این مشک رو حل کرد ؟
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
خود ابجکتت یو وی داره ؟
سلام
خود ابجکتت یو وی داره ؟
سلام ... مشکلم تقریبا حل شد ... دست UV بود ... آبجکتارو توی برنامه ی سه بعدی از اول UV دادم ... درست شد.
اما بازم بعضی آبجکتام مشکل داره :n14: ... UV میدم مکس سیو نمیکنه اصا ارور میده.
سلام ... مشکلم تقریبا حل شد ... دست UV بود ... آبجکتارو توی برنامه ی سه بعدی از اول UV دادم ... درست شد.
اما بازم بعضی آبجکتام مشکل داره :n14: ... UV میدم مکس سیو نمیکنه اصا ارور میده.
کلا مشکلم برطرف شد ...
دو تا علت داشت یکی UV آبجکت ها.
و یکی اینکه نباید گزینه ی Mesh Compression رو تیک میزدم.
lord arthas
16-06-2013, 15:16
کلا فروم p30world بر پایه خودباوری بنا شده :31: طرف میاد سوال میپرسه ، هیچکی جواب نمیده .... میره خودش نصف کارو در میاره ، هیچکی جواب نمیده ... کله کار تموم میشه ، اونموع شاید یکی جواب داد :n08:
کلا فروم p30world بر پایه خودباوری بنا شده :31: طرف میاد سوال میپرسه ، هیچکی جواب نمیده .... میره خودش نصف کارو در میاره ، هیچکی جواب نمیده ... کله کار تموم میشه ، اونموع شاید یکی جواب داد :n08:
آخرشم طرف خودش مشکلو حل میکنه :n08:
سلام دوستان
لینک های 3dbuzz مشکل دارن لطفا بررسی کنین و یا لینک های آموزش digital tutors رو قرار بدین
با تشکر
آقا جون بچه تون به دادم برسید :n02:
Tap Key چه جوری بسازم ؟
دیدید توم راید مرحله اول میخواد اون تیرکمونه رو برداره E رو باید پشت سر هم بزنیم تا دستشو دراز کنه و برداره ... اگه پشت سر هم نزنیم دستش میره سرجای اولش.
یکی یه راهنمایی کنه ... خودمم یه کارایی کردم ... بیشتر تو قسمت دومش موندم ... اینکه E پشت سر هم زده نمیشه چه جوری تشخیص بدم ؟
Reza Azimy_RW
24-06-2013, 21:43
آقا جون بچه تون به دادم برسید :n02:
Tap Key چه جوری بسازم ؟
دیدید توم راید مرحله اول میخواد اون تیرکمونه رو برداره E رو باید پشت سر هم بزنیم تا دستشو دراز کنه و برداره ... اگه پشت سر هم نزنیم دستش میره سرجای اولش.
یکی یه راهنمایی کنه ... خودمم یه کارایی کردم ... بیشتر تو قسمت دومش موندم ... اینکه E پشت سر هم زده نمیشه چه جوری تشخیص بدم ؟
من این راه حل به ذهنم میرسه :
با هر بار زدن کلید E به متغیرمون یکی اضافه شه و اگر در مدت زمانی که تعیین کردیم متغیرمون رسید به مثلا 10 ( یعنی 10 بار کلید E زده شه در مثلا 2 ثانیه ) فلان عملیات انجام شه
امیدوارم مفید باشه :n12:
من این راه حل به ذهنم میرسه :
با هر بار زدن کلید E به متغیرمون یکی اضافه شه و اگر در مدت زمانی که تعیین کردیم متغیرمون رسید به مثلا 10 ( یعنی 10 بار کلید E زده شه در مثلا 2 ثانیه ) فلان عملیات انجام شه
امیدوارم مفید باشه :n12:
نه این بعید میدونم جواب بده ...
ببین یه جورایی زدن دکمه با پلی شدن انیمیشن ها در ارتباطه ...
یعنی وقتی E پشت سر هم زده شد انیمیشن داره پلی میشه (فریم فریم میره جلو) ... اگه E پشت سر هم زده نشد انیمیشن بر میگرده سر جای اولش.
الان مشکل من اینه که نمیتونم E پشت سر هم رو از E یه بار کلیک تفکیک کنم !!
E پشت سر هم رو نوشتم و هر Tap دو تا Click محسوب میشه ... بنابراین از هم تفکیک نیستن و نمیشه کدها مجزا بهشون داد.
:n22:
lord arthas
25-06-2013, 12:32
میتونی بگی با هر E یک فریم انیمیشن بره جلو ، بعد اگه به اخرین فریم رسید که کمانو برداره اگه نه تو هر مثلا 60 فریم ( 2 ثانیه میشه فک کنم :n13: ) 2 فریم بیاد عقب اگه به فریم 1 رسید تریگر کنسل بشه اگه E زده شد این شمارنده فریم قطع بشه
میتونی بگی با هر E یک فریم انیمیشن بره جلو ،
خب آره ولی همینو چه جوری بگم که خوب از آب در بیاد ؟
من با animation.speed و animation.time پیاده سازی کردم بد نیس ولی زیادم جالب نشده.
این که به آخر انیمیشن برسه رو نوشتم ...
منتهی نمیدونم چه جوری بهش اگه E زده نشد برگرده سر جای اولش.
البته ایده ی تو هم خیلی خوبه که بگم اگه به فریم آخر نرسیده دو فریم بره عقب باید تست کنم.
اما در کل حرکت نرم از آب در نمیاد وقتی فریم فریم میره جلو ...
تیکه تیکه میشه.
مرسی از راهنماییت :n16:
اگه نه تو هر مثلا 60 فریم ( 2 ثانیه میشه فک کنم :n13:
) 2 فریم بیاد عقب
ببین خب این چیزی که تو گفتی به نظرم عملی نمیشه ...
چون انیمیشن هیچوقت به آخر نمیرسه ... این شرط چک میشه و میبینه انیمیت به فریم آخر نرسیده دو فریم کم میکنه ... طرف هر چی E رو بزنه نمیرسه به آخرش :n01:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.