PDA

View Full Version : استفاده از دايركت ايكس تو c#



mahboube
دوشنبه 01 شهریور 1389, 12:49 عصر
سلام دوستان
از دايركت ايكس مي شه تو برنامه c# استفاده كرد؟؟؟
يه نمونه برنامه ميذارم.منظورم اينه:

sayan
دوشنبه 01 شهریور 1389, 16:22 عصر
سلام شدن که میشه
ولی خب باید با مفاهیم گرافیک و محیط سه بعدی هم چیزهایی بلد باشی
این لینک ببین شاید به دردت بخوره:
http://www.csharp-home.com/index/tiki-browse_categories.php?parentId=33

ricky22
دوشنبه 01 شهریور 1389, 16:47 عصر
سلام
البته میشه.
http://www.codeproject.com/KB/directx/mdx_tutorial1.aspx
-------------------
اما برای کار با گرافیک و Directx
WPF قطعا بهتره.

flash118
سه شنبه 02 شهریور 1389, 15:23 عصر
دوست عزيز بله ميشه استفاده كرده و حتي مي تويند از اشيائ 3 بعدي به داحل c#وارد كنيد و محيط بسيار زيبايي بسازيد من خودم يه پروژه كامل كار كردم ولي چيزي حدود 70 مگا بايت بود البته پروزه كامل و خوبي هست شبيه ساز يه هتل با اتوبان و ماشين ها
بازم سنوالي بود در خدمتتم

mahboube
سه شنبه 02 شهریور 1389, 15:31 عصر
دوست عزيز بله ميشه استفاده كرده و حتي مي تويند از اشيائ 3 بعدي به داحل C#‎وارد كنيد و محيط بسيار زيبايي بسازيد من خودم يه پروژه كامل كار كردم ولي چيزي حدود 70 مگا بايت بود البته پروزه كامل و خوبي هست شبيه ساز يه هتل با اتوبان و ماشين ها
بازم سنوالي بود در خدمتتم
ممنون
مثلا ميتونمك يك تكست باكسو بهش افكت بدم و خصوصياتش هم حفظ شه.مثلا افكت باز شدن.
ولي نميخوام تكست باكسم هيچيش عوض شه چون از قبل وجود داره و حالا ميخام بهش افكت اضافه كنم؟!

behzadk
سه شنبه 02 شهریور 1389, 16:19 عصر
با این سایت میشه directx , XNA را از سظح ابتدایی تا متوسط به بالا یاد گرفت اما برای نوشتن گیم باید از Engain استفاده کرد
http://www.riemers.net/eng/Tutorials/DirectX/Csharp/series1.php

flash118
چهارشنبه 03 شهریور 1389, 13:03 عصر
دوست عزيز شما ميشه هدفتون از استفاده از directx بفرماييد ببنيد palete كه بصورت گرافيكي اجرا ميشه جدا از كنترل هست و فقط فرم وظيفه MASTERبراي راه اندازي برنامه رو بازي مي كنه شما مي تونيد كنترل رو با استفاده از مختصات و انواع ديد ها بصورت گرافيكي و با افكت هاي گوناگون پياده سازي كنسد البته كمي زمان بر هست ولي پايان كار عالي ميشه اگه محاسباتتون دقيق باشه

mahboube
چهارشنبه 03 شهریور 1389, 13:34 عصر
دوست عزيز شما ميشه هدفتون از استفاده از directx بفرماييد ببنيد palete كه بصورت گرافيكي اجرا ميشه جدا از كنترل هست و فقط فرم وظيفه MASTERبراي راه اندازي برنامه رو بازي مي كنه شما مي تونيد كنترل رو با استفاده از مختصات و انواع ديد ها بصورت گرافيكي و با افكت هاي گوناگون پياده سازي كنسد البته كمي زمان بر هست ولي پايان كار عالي ميشه اگه محاسباتتون دقيق باشه

متاسفانه چون من زياد دايركت ايكس رو نميشناسم پس هدفي هم نمي تونم بگم الان!
ولي كاري كه من مي گم رو wpf انجام ميده و از دايركت ايكس استفاده مي كنه.
من ميخاستم ببينم مي تونم يكسري كارها رو روي كنترل هام انجام بدم با دايركت ايكس كه كنترل هام خودشون باشند همچنان!
ممنون