address: Flaesketorvet 68
city: Koebenhavn V
postal-code: 1711
country: DK
phone: +45.46903232
Printable View
address: Flaesketorvet 68
city: Koebenhavn V
postal-code: 1711
country: DK
phone: +45.46903232
دوستان یه کد برا کنترل دوربین برای بازی های استراتژیک به پوستتون نخورده؟
بشين بساز ديگه
كاري نداره كه
از اينپوت x و y ماوس براي جابجاييش استفاده كن
براي اينكه فقط وقتي به گوشه صحنه رسيد اين اتفاق بيوفته از 4 تا ايف كه پوزيشن ماوس رو برسي ميكنن استفاده كنين
ساختم اما اونطور که دلم می خواست نشدهنقل قول:
گفتم شاید آماده باشه
حالا اگه نیست یه کاریش می کنم
واسه اينكه قشنگ تر بشه بگو كه هرچي ديستنسش با وسط بيشتر بود اسپيد حركت سريع تر شه
ممنون
راستی یه نمونه هوش مصنوعی برا استراتژیک برخورد نکردید
دوست عزیز کسی که برای هوش مصنوعی یه بازی کلی زحمت کشیده و چند هزار خط برای هوش مصنوعی نوشته هیچ وقت نمیاد کدش رو به صورت مجانی توی اینترنت قرار بدهنقل قول:
شما هم به جای اینکه دنبال کد های آماده باشی ، سعی کن چند تا آموزش ببینی ... یه خورده کد بنویسی دستت راه بیفته . بعدش هر ایده ای داشته باشی راحت میتونی طراحی کنی
سلام دوست عزیزنقل قول:
ببخشید که به شما و دوستان زحمت میدم
من دنبال کد آماده نیستم
چون هوش مصنوعی بازی رو تقریبا نوشتم
من دنبال نمونه کارم تا بتونم ار ایده های اون کد ها استفاده کنم تا کد های خودم رو بهتر کنم
در ضمن من تقریبا 60 درصد تمام آموزش های یونیتی که اومده رو خوندم
از لحاظ کد نویسی هم مشکلی ندارم(به قول شما دستم راه افتاده)اما من دنبال روش یا تحلیل هستم
تا بتونم کد بهتری بنویسم
حرفي كه ميزني نشون ميده كه دستتون راه نيوفتادهنقل قول:
سلام دوست عزیز
ببخشید که به شما و دوستان زحمت میدم
من دنبال کد آماده نیستم
چون هوش مصنوعی بازی رو تقریبا نوشتم
من دنبال نمونه کارم تا بتونم ار ایده های اون کد ها استفاده کنم تا کد های خودم رو بهتر کنم
در ضمن من تقریبا 60 درصد تمام آموزش های یونیتی که اومده رو خوندم
از لحاظ کد نویسی هم مشکلی ندارم(به قول شما دستم راه افتاده)اما من دنبال روش یا تحلیل هستم
تا بتونم کد بهتری بنویسم
از كد كه نميشه ايده گرفت از پابليك يه كار ميشه ايده گرفت
اگه منظورت الگوريتم بيرون كشيدنه كه بازي استراتژيك همه جا براش الگوريتم هست
مثل Game maker و .... اسكريپت هر كدومو بگيري بهت كمك ميكنه
دوست عزیز یادمه استادمون یه حرف قشنگی زد :
که وقتی کد یه برنامه از 20 خط بیشتر شد سنگین تر اینکه خودت بشنینی بنویسی تا اینکه بخواهی برنامه اون طرف رو تحلیل کنی !
پابلیک دیگه چیه؟.نقل قول:
از كد كه نميشه ايده گرفت از پابليك يه كار ميشه ايده گرفت
برای هوش مصنوعی بازی استراتژیک میتونی یک هدف انتخاب کنی و بعد درون کد ماوس خودت تعریف کن که وقتی ماوس بر روی زمین خورد هدف محل برخورد ماوس با زمین بشه و بازیکن بره سمت هدف و قتی روی بازیکن دشمن خورد دوباره اینجا یه دستور شرطی بنویس که وقتی فاصله بیشتر از 10 بود بره به جایی که فاصله کمتر از 10 متر باشه و بعد شلیک کنه یا اینکه اگه فاصله از 10 کمتر بود شلیک کنه.نقل قول:
سلام دوست عزیز
ببخشید که به شما و دوستان زحمت میدم
من دنبال کد آماده نیستم
چون هوش مصنوعی بازی رو تقریبا نوشتم
من دنبال نمونه کارم تا بتونم ار ایده های اون کد ها استفاده کنم تا کد های خودم رو بهتر کنم
در ضمن من تقریبا 60 درصد تمام آموزش های یونیتی که اومده رو خوندم
از لحاظ کد نویسی هم مشکلی ندارم(به قول شما دستم راه افتاده)اما من دنبال روش یا تحلیل هستم
تا بتونم کد بهتری بنویسم
البته من برای انتخاب چند ابجکت در بازی استراتژیک تو یونیتی هیچ دمویی ندیدم و نمیدونم چطور اینکار رو میکنند.ولی اگه بخوای خودت کد بنویسی باید درون تابع ongui کار کنی و یک تکسچر الفا دار رو رسم کنی وطول و عرض اون رو برابر با مسافتی که ماوس پس از کلیک کردن طی میکنه ست کنی.و باز دوباره تو خود api یونیتی یه کدی هست که میتونی با یک متغیر bool چک کنی اگه اجسام درونه این منتطقه بودن مقدارش صحیح بشه.البته من این دستور رو الان فراموش کردم ولی سعی میکنم برات پیداش کنم.
اگه سوالی بود بو در خدمتم.
دوست عزیز من اون دستور رو پیدا نکردم ولی فکر کنم بتونی از این استفاده کنی.
Event.mousePosition
کد:function OnGUI () {
var e : Event = Event.current;
Debug.Log(e.mousePosition);
}
از همه بچه هاممنونم
که پاسخ میدن
همون طور که گفتم من بیشتر کار رو انجام دادم ( البته خودم با دوستان )
بزارید من با یه مثال بهتون بگم که منظورم چیه
ببینید من یه برنامه حسابداری نوشته بودم بعد دنبال روشی برای این بودم که تکست باکس فقط عدد بگیره
چند روش خودم پیدا کردم چندتا هم از اساتید و اینترنت گرفتم
همه کد ها هم کار میکرد
اما بعد به کدی برخوردم که با دو خط کد این کار رو میکرد و خطا هم نداشت و...
حالا واسه اینه که با اینکه خودم نوشتم دارم بازم دنبال کد می گردم
من بهترین روش رو می خواهم
ممنونم دوست عزیز می تونی یه منبع برای بازی استراتژیک بدینقل قول:
یونیتی هم نباشه مهم نیست
سلام به این نوع تکسچر چی میگن؟چجوری میشه تکسچر اینطوریه مدلمونو از تو 3ds max در بیاریم؟ مرسی:11::10:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين تكسچر خواصي نست يه تكسچر كه از رويه UV ساختنش
اگه خواستي UV كردن تويه بلندر رو برات توضيح بدم
راستي جو گرفت يه تست استراتژسك زدم چه حالي داد
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یکم مشکل داره.مثلا وقتی موس رو از کنار صفحه میکشه به بیرون صفحه کادری که درست میشه از طرف مقابل بزرگ میشه در حالی که ما موس رو به طرف بیرون صفحه حرکت میدیم.احتمالا مشکل از scale در مختصات y هست.به نظر میرسه تقسیم بر ارتفاع صفحه نکردید یا یه همچین چیزی.
دوست دارم يه امتحاني بكنيد بسازيد :دي مشكلشو نميگم چيه (مشكل نيست چون كار 3دي هست قراره روش كلي آبجكت بايسته و اين روش انتخواب درسته )
اما اگه تونستيد مشكل رو بر طرف كنيد قول ميدم يه كادو برات بفرستم
اره هر کار کردم نتونستم تو بلندر uv کنم uv/image editor رو که باز میکنم دیگه نمیشه :(( اگه توضیح بدی که خیلی خوبه
كسي بلده تو يونيتي چطوري ميشه z اكسيس رندر رو برداشت از رو يه آبجكت ؟
يو وي رو كه باز كردي بعد آبجكتت رو تو حالت اديت ميزارينقل قول:
اره هر کار کردم نتونستم تو بلندر uv کنم uv/image editor رو که باز میکنم دیگه نمیشه :(( اگه توضیح بدی که خیلی خوبه
بعد رو كليد u رو كيبرد ميزني يوي هاي سمپل برات باز ميشن
براي اينكه دو سه تا تيكه كني كارو
بايد weld بودن بين ورتكس هارو از بين ببري (خط برش درست كني ) با كليد C بعد از انتخاب هر ورتكس
احسان مردی یه یونیت بساز که با فرمان ما به یه یونیت دیگه حمله کنه :31:نقل قول:
فكر كردن بهش مو رو تن آدم سيخ ميكنه اما نشد نداره فعلا دارم سلكت رو درست ميكنم رو سلكت باگ دارم
حق انتخاب کادو با من یا تو.دادا فکر کردی ساخت یه همچین چیزی برام کاری داره.نقل قول:
کد:http://s1.picofile.com/file/6674133798/str.zip.html
اين كه GUI دوست عزيز اولا همين GUI اتونم ايراد داره
بعدشم GUI يه محيط دو بعديه رويه دوربين ربط دادنش به محيط سه بعدي تغربا غير ممكنه (اخرشم خطا داره )
بعد مشكل اصلي جاييه كه وقتي شما قراره پوزيشن جايي كه كليك كردين تو صفحه استارت باز شدن GRID باشه و دوربينو جا بجا كني بعد يه جاي ديگه گريد رو تموم كني
براي اين كار بايد با GL مش بسازي و ...
مثل من رو يه ترين امتحان كن زرر نداره كلي تجربه به دست مياري
اما خوش حالم كه ساختي مرسي:40:
دادا گفتم که متاسفانه دستورش رو فراموش کردم.یه دستور بود اجسام رو انتخاب میکرد.حالا پیدا کردم اینجا میزارم.نقل قول:
اها به کمک دوستم اقا عماد پیداش کردم.
حالا دیدی میشه دوست من.نقل قول:
GUILayer.HitTest
اينش درست شد
اونيكي مشكل كه استارت باكست گير كنه بيرون صفحه يعني اگه رو يه خونه كليك رو نگه داشتي تا كوها دوبينو بردي جلو
باكست استارتش همونجا بمونه (يعني بزنه بيرون از صفحه )
---------- Post added at 05:43 PM ---------- Previous post was at 05:42 PM ----------
ميشه يه توضيح در بارش بدي كار باهاشو بلد نيستم
GUILayer.HitTest
يعني ميشه ابجكتي كه زيرشرو بگيره ؟ يا فقط رويه GUI ها كار ميكنه
كسي نميطونه Z wire يه آبجكت رو بر داره ؟
تو مانئول سرچ کن
چيز به درد بخوري نداره آخه
اگه چيزي ميدوني ازش ممنون ميشم بگي
Description
Get the GUI element at a specific screen position.
اگه واقعا کارت گیره بگو تا من یکی بسازم.چون الان خودم دارم یه کار جدا میکنم.فقط تست ندارم.
اينو خوندم خودم اصلا جواب منو نميده :دي
من با زير screen كار دارم
راستي Z buffer رو چطوري ميشه از بين برد هيچ كس نميدونه :31:
منظورت اینه که بازی دو بعدی بشه ؟نقل قول:
نه يه آبجكت فقط z بافر نداشته باشه تا هميشه جلوي همه ي آبجكتا باشه
براي سلكتورم ميخام سلكتورم از نوع مش هست كه با gl ورتكس ورتكس ساختمش خوب خوب كار ميكنه فقط ميره تو درخت و...
براي اينكه نره بايد z-Buffer رو غير فعال كنم
مثال ميزنم (GUI مشيه كه ZBUFFER ديسيبل هست )
میشه چند تا مرجع آموزش جاواسکریپت برا یونیتی معرفی کنید؟؟؟؟؟؟؟؟؟
هلپ نرم افزار !!نقل قول:
تو بیا برای اشنایی با جاوا اسکریپت اول این کتاب بخون , بعد هلپ یونیتی رو بخون.چون الان هیچی از جاوا اسکریپت نمیدونی.
کد:http://up.--------.com/images/mm4ssy95y8hn8lltqtuy.zip
من كرك نسخه 3.3.0 رو ميخام كسي داره ؟
ميشه براي دستگاه IPOD هم بازي ساخت ؟
میشه ولی با نسخه ی کرک یونیتی همچین چیزی امکان پذیر نیستنقل قول:
باید یونیتی IOS رو بخری ... در ضمن سیستم عامل کامپیوترت هم باید Mac باشه
اره ولی باید لایسنسش رو بخری
چرا با نسخه كرك امكان پذير نيست ؟