PDA

View Full Version : مبتدی: مدل بازی



sadeghx98
یک شنبه 14 مهر 1392, 17:01 عصر
سلام
من میخوام یک بازی بسازم مثل اینی که گذاشتم
من اینو با C#‎‎‎‎ به تنهایی ساختم حالا میخوام با wpf و C#‎‎ بسازمش
مشکل من در باره ی نحوه ی حرکت shape هست
من نتونستم نحوه ی به دست آوردن مختصات موس و شکل و همچنین کار با تایمر رو پیدا کنم چون مثل C#‎‎‎‎ نبود
میتونید کمکم کنید
میخوام نحوه ی حرکت شیپ مثل همین C#‎‎‎‎باشه
لطفا نحوه ی مقدار دهی به top و left کنترل رو بدید چون تو wpf وقتی از این دستور استفاده میکنم ارور میده که نمیتونی بهش مقدار بدی
o.Margin.Left += 50;

111552

rayson
یک شنبه 14 مهر 1392, 17:09 عصر
سلام.
یک حرکت شیپ دارم که خیلی وقت پیش داشتم یک موضوع تست میکردم امیدوارم به کارت بیاد.

sadeghx98
یک شنبه 14 مهر 1392, 17:19 عصر
سلام.
یک حرکت شیپ دارم که خیلی وقت پیش داشتم یک موضوع تست میکردم امیدوارم به کارت بیاد.

از کمکتون خیلی ممنونم ولی من میخوام با wpf کارکنم این روش تو wpf کار نمیکنه

danialafshari
یک شنبه 14 مهر 1392, 21:21 عصر
سلام
باید در تالار Wpf مطرح کنید

sadeghx98
دوشنبه 15 مهر 1392, 19:56 عصر
آخه تو wpf که مگس پر نمیزنه چه برسه به کسی که بخواد جواب بده

Boy_nn
سه شنبه 16 مهر 1392, 08:21 صبح
سلام
همون جوری که خودت احساس کردی wpf با winapp خیلی فرق داره(البته در سطح حرفه ای)
اگه به سبک winapp بخوای بنویسی میشه
SampleButton.Margin = new Thickness(SampleButton.Margin.Left + 5, SampleButton.Margin.Top, SampleButton.Margin.Right, SampleButton.Margin.Bottom);
ولی راه بهتری هم وجود داره برو سراغ بلند و از storybord استفاده کن
اون وقت میفهمی wpf یعنی چی
در ضمن اگه نحوه کار باstorybord یاد گرفتی اینجا هم بنویس تا بقیه استفاده کنند
یه توصیه نحوه کار با کنترل هایی که در winapp رو بلد بودی بریز دور اینجا wpf هست

sadeghx98
سه شنبه 16 مهر 1392, 16:43 عصر
سلام
همون جوری که خودت احساس کردی wpf با winapp خیلی فرق داره(البته در سطح حرفه ای)
اگه به سبک winapp بخوای بنویسی میشه
SampleButton.Margin = new Thickness(SampleButton.Margin.Left + 5, SampleButton.Margin.Top, SampleButton.Margin.Right, SampleButton.Margin.Bottom);
ولی راه بهتری هم وجود داره برو سراغ بلند و از storybord استفاده کن
اون وقت میفهمی wpf یعنی چی
در ضمن اگه نحوه کار باstorybord یاد گرفتی اینجا هم بنویس تا بقیه استفاده کنند
یه توصیه نحوه کار با کنترل هایی که در winapp رو بلد بودی بریز دور اینجا wpf هست

سلام خیلی خیلی ممنونم
امیدوارم بتونم یاد بگیرم و برای بقیه هم به اشتراک بزارم
شما میتونید منبعی رو برای یادگیری معرفی کنید ؟

helpsos
سه شنبه 16 مهر 1392, 22:18 عصر
سلام
امیدوارم این فیلم کمکت بکنه.
http://s1.picofile.com/file/7964720321/10_7_2013_10_50_56_PM.rar.html
البته اگه ناقص بود شرمنده .

sadeghx98
چهارشنبه 17 مهر 1392, 17:34 عصر
[
سلام
امیدوارم این فیلم کمکت بکنه.
http://s1.picofile.com/file/7964720321/10_7_2013_10_50_56_PM.rar.html
البته اگه ناقص بود شرمنده .
خیلی خیلی ازتون سپاسگزارم
ولی من میخوام مثل این باشه
111689
یعنی تو رویداد موس موو دو تا مقادیر با طول و عرض موس مقدار دهی بشن بعد تو یک تایمر, طول و عرض شکل به اضافه ی یک صدم اون متغیرها بشه تا یک حرکت نرم داشته باشه به سمت موس و اگر هم به کناره ها برخورد کردیکی از متغیر ها ضربدر منفی یک بشه تا جهتش معکوس بشه وحرکت رو ادامه بده
البته یکم مشکل داره توی کناره ها یعنی وقتی میخوره برنمیگرده ولی توی سی شارپ میشد (که البته دوستمون اشاره کرد که کد نویسی این دو خیلی با هم فرق میکنه)
ولی توی سی شارپ خیلی بهتر میشد تو wpf چون یاد ندارم بد میشه
امیدوارم منظورم رو متوجه شده باشید و بتونید راهنمایی کنید

Boy_nn
جمعه 19 مهر 1392, 06:54 صبح
سلام دوست عزیز
من اگه گفتم برنامه نویسی توی wpf با winapp فرق می کنه منظورم کار با کنترل هاست وگرنه زبان همون C# هست از این جهت فرق چندانی با هم ندارند
مشکل پروژه ات م برات حل کردم
http://boynn.persiangig.com/Programing/OtherProjeh/Head%20strong%20Balls.rar/download
راستی چه طوری میشه تو برنامه نویس فایل attach کرد

sadeghx98
جمعه 19 مهر 1392, 09:32 صبح
خیلی خیلی ممنونم
این طوری میتونید فایل بزارید


111749

روی مدیریت ضمیمه کلیک کنید
بعد روی افزودن فایل
بعد روی انتخاب فایل


111748

فایلتون رو انتخاب کنید بعد آپلود کنید
بعد توی اون قسمت پایین درگ کنید
و بعد افزودن به صورت ضمنی رو بزنید
یک کد به قسمت پیامتون اضافه میشه که میتونید هرجای پیامتون استفاده کنید
اگه عکس باشه خودش تو حالت مشاهده نشون میده

بازهم از کمکتون تشکر میکنم