আপনি যদি সাধারণ প্রোগ্রামিং মৌলিক কাজগুলি - ডেটাটাইপস, ক্লাস, ফাংশন ইত্যাদি বুঝতে পারেন - তবে আমি বলব এটির জন্য যান।
আমি যখন সি # শিখতে শুরু করেছি তখন আমার মনে গেমস ছিল, তবে ভাষাটি সম্পর্কে আমার উপলব্ধি আরও উন্নত করার জন্য তারা খুব বেসিক দেখায়, কিছু উন্নত সি # কৌশল সংযুক্ত করেছিল যা কনসোল অ্যাপ্লিকেশনগুলি বিকাশ করে শুরু করেছি।
একবার আপনার # সি কীভাবে কাজ করে তা বোঝার পরে, আমি এগিয়ে গিয়ে এখানে থেকে এক্সএনএ স্টুডিও ডাউনলোড করব - http://www.microsoft.com/download/en/details.aspx?id=23714
আপনি স্প্রিটব্যাচ শিখতে শুরু করতে চাইবেন। কিছু ভাল টিউটোরিয়াল এখানে পাওয়া যাবে ...
- http://www.xnadevelopment.com / টিউটোরিয়ালস.এসটিএমটিএল (এগুলি আপনাকে খুব বেশি দূরে নাও পেতে পারে (যদিও এটি আবার দেখার পরেও এর কিছু আকর্ষণীয় টিউটোরিয়াল রয়েছে)), আপনার এগুলি ব্যবহার করে স্প্রিটব্যাচ এবং ইনপুটটির বেসিকগুলি শিখতে সক্ষম হওয়া উচিত যদিও)
- http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php - এটি একটি দুর্দান্ত টিউটোরিয়াল, এবং আপনি যদি এটি XNA 4.0 এর সাথে খাপ খাইয়ে নিতে সক্ষম হন (এটি XNA 3.0 ব্যবহার করে লেখা হয়) এটি হবে খুব উপকারী
সেখান থেকে আপনি পিক্সেল শেডারগুলির সাথে পরীক্ষা শুরু করতে পারেন (স্প্রিটব্যাচে, http://msdn.microsoft.com/en-us/library/bb313868(v=xnagamestudio.31).aspx ), এবং ম্যাট্রিক্স রূপান্তরগুলিও ( http: // www.david-amador.com/2009/10/xna-camera-2d-with-zoom-and-rotation/ )।
একবার আপনার এটির ভাল উপলব্ধি হয়ে গেলে, অবশেষে আপনি বেসিকএফেক্টস এবং কাস্টম শেডার ব্যবহার করে প্রাথমিক এবং মডেলগুলি আঁকার জন্য গ্রাফিক্স ডিভাইসটি ব্যবহার করতে এগিয়ে যেতে পারেন।
শুভকামনা!