আমি একটি সাধারণ 2 ডি গেম নিয়ে কাজ করছি। আমি মোবাইল ফোন সংস্করণ শেষ করেছি।
তবে, আমার বস চান গেমটি তার আরটি-তে কাজ করে works আমি "রূপান্তর" করছি কিন্তু আমার বোতামগুলি ভুল জায়গায় রয়েছে, কারণ আমি পর্দার আকারকে এইভাবে হার্ড-কোডড করেছি:
texture = game.Content.Load<Texture2D>("StartScreen");
mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height);
// button definitions
startbrect = new Rectangle(300, 258, 88, 88);
startbtext = game.Content.Load<Texture2D>("bplay");
এই উদাহরণে, mainframe
ঠিক আছে, তবে startbrect
তা নয়, কারণ আমি একটি উইন্ডোজ ফোনের স্ক্রিনটি মাপার জন্য আকারটি সংজ্ঞায়িত করেছি। সমস্ত উইন্ডোজ 8 ফোনের স্ক্রিন আলাদা থাকলে আমি কীভাবে প্রতিক্রিয়াশীল ডিজাইন পরিচালনা করতে পারি? প্রতিবার ভাল আকারের গণনা করার জন্য কি কোনও সূত্র বা ম্যাক্রো আছে?