খেলার প্রোগ্রাম উন্নত করা

পেশাদার এবং স্বতন্ত্র গেম বিকাশকারীদের জন্য প্রশ্নোত্তর

5
দৃশ্যে এটি যুক্ত না করে কীভাবে একটি নতুন গেমবজেক্ট তৈরি করবেন?
আমি মূলত আমার নিজের প্রিফ্যাব সিস্টেমটি তৈরি করছি। গেম অবজেক্টগুলি একটি মানব পাঠযোগ্য ডেটা ফাইল দ্বারা সংজ্ঞায়িত করা হয়। আমি একটি খালি গেমওজেক্ট তৈরি করতে চাইছি, এটি ডেটা ফাইলে সংজ্ঞায়িত উপাদানগুলি দিয়ে লোড করুন এবং এটি প্রস্তুত এবং Instantiate()কলটির জন্য অপেক্ষা করতে চাই। যাইহোক, আমি যখনই GameObject go = new …

1
কোয়াড গাছগুলিতে আকারগুলি (আয়তক্ষেত্রগুলি) কীভাবে কাজ করে?
আমাকে বলা হয়েছে যে একটি কোয়াড ট্রি আমার গেমের জন্য আদর্শ ডেটা কাঠামো, তবে কোয়াড ট্রিগুলির মধ্যে আকৃতিগুলি ঠিক কীভাবে কাজ করে তা বুঝতে আমার সমস্যা হচ্ছে। আমি এটি জাভাস্ক্রিপ্টে করছি, তবে আমি মনে করি যে এই প্রশ্নগুলি কোনও ভাষায় কোয়াড ট্রিগুলিতে প্রয়োগ হতে পারে। আমি মনে করি আমি প্রায়শই …

1
স্প্রিট শিট টেক্সচার সংলগ্ন টেক্সচারের প্রান্তগুলি তুলে নিচ্ছে
আমার একটি কাস্টম স্প্রাইট রুটিন রয়েছে (ওপেনজিএল ২.০) যা সাধারণ স্প্রাইট শিট ব্যবহার করে (আমার টেক্সচারগুলি একে অপরের পাশে অনুভূমিকভাবে সাজানো হয়)। সুতরাং, উদাহরণস্বরূপ, এখানে 2 টি সাধারণ টেক্সচার সহ একটি পরীক্ষার স্প্রিট শীট রয়েছে: এখন, আমার ওপেনজিএল স্প্রিট অবজেক্ট তৈরি করার সময় আমি যা করি তা এর আটলাসে ফ্রেমের …

6
অ্যারে ভিত্তিক হেক্স ম্যাপে আমি কীভাবে পিক্সেল হেক্স স্থানাঙ্কে পেতে পারি?
আমি একটি হেক্স ম্যাপের জন্য সমন্বিত ফাংশন করার জন্য একটি পিক্সেল তৈরি করার চেষ্টা করছি তবে আমি গণিতটি সঠিকভাবে পাচ্ছি না, আমি যা চেষ্টা করি তা কিছুটা দূরে বলে মনে হয় এবং আমি যে উদাহরণগুলি পেয়েছি তা গোলাকার কেন্দ্রিক মানচিত্রের ভিত্তিতে তৈরি হয়েছিল। 'অ্যারে ভিত্তিক' বলতে আমি হেক্স্সকে যেভাবে অর্ডার …

3
সি ++ তে সত্ত্বা উপাদান সিস্টেমের মধ্যে সংযোগ স্থাপনের পরামর্শ
সত্তা-উপাদান সিস্টেম সম্পর্কে কয়েকটি ডকুমেন্টেশন পড়ার পরে, আমি খনিটি প্রয়োগ করার সিদ্ধান্ত নিয়েছি। এখনও অবধি, আমার কাছে একটি বিশ্ব শ্রেণি রয়েছে যার মধ্যে সত্ত্বা এবং সিস্টেম ম্যানেজার (সিস্টেমস), সত্তা শ্রেণি রয়েছে যাতে স্ট্যান্ড :: ম্যাপ এবং কয়েকটি সিস্টেম রয়েছে the আমি বিশ্বের স্টাডি :: ভেক্টর হিসাবে সত্ত্বা রাখছি। এখন পর্যন্ত …

2
শেডার ইউনিফর্ম আপডেট করার সর্বোত্তম পদ্ধতি কোনটি?
শেডারের ম্যাট্রিক্স আপ টু ডেট রাখার জন্য সবচেয়ে গ্রহণযোগ্য উপায় কী এবং কেন? উদাহরণস্বরূপ, এই মুহুর্তে আমার কাছে একটি Shaderক্লাস রয়েছে যা হ্যান্ডলগুলি জিএলএসএল শেডার প্রোগ্রাম এবং ইউনিফর্মগুলিতে সঞ্চয় করে। যতবারই আমি ক্যামেরাটি সরিয়ে থাকি ততবারে আমার তখন নতুন ভিউ ম্যাট্রিক্সটি শেডারে পাস করতে হবে, তারপরে প্রতিটি পৃথক বিশ্ব বস্তু …
10 opengl  shaders  glsl 

3
গেম প্রকল্পের সমস্ত কিছুর জন্য সোর্স নিয়ন্ত্রণ?
সংস্করণ নিয়ন্ত্রণের জন্য গিট সংগ্রহস্থলের অধীনে কেবল উত্স কোড নয়, সমস্ত সম্পদ, টেক্সচার, শিল্প, ডকুমেন্টেশন ফাইল ইত্যাদি পরিচালনা করা কি স্বাভাবিক? উদাহরণস্বরূপ আমি টেক্সচারের পুরানো সংস্করণটি ফিরে পেতে চাই। যদি খুব খারাপ অনুশীলন হয় তবে সম্পদের সংস্করণ এবং অন্যান্য সামগ্রীর নিয়ন্ত্রণের জন্য আপনি কোন সরঞ্জামগুলি ব্যবহার করেন?

4
কীভাবে আমি বিভিন্ন কীবোর্ড লেআউটগুলি পরিচালনা করতে পারি?
ধরা যাক আমার একটি গেম আছে যা একটি QWERTY লেআউটে WASD নিয়ন্ত্রণ ব্যবহার করে। এই নিয়ন্ত্রণগুলি ব্যবহার করার চেষ্টা করে বলুন, একটি ডিভোরাক বিন্যাস আদর্শ নয় ( <A:HQWERTY এর সমতুল্য )। স্পষ্টতই, আমি QWERTY ব্যবহার করার মতো একই শারীরিক কীগুলি ব্যবহার করতে চাই ( ,aoeডিভোরাকের উপর)। আমি কয়েকটি সম্ভাব্য সমাধান …
10 keyboard 

2
আপনি কীভাবে ট্রান্সফর্মেশন ম্যাট্রিক্স থেকে অরিয়েন্টেশন বের করতে পারেন?
আমার কাছে একটি 4x4 রূপান্তর ম্যাট্রিক্স এম আছে এবং আমি এম দ্বারা পরিবর্তিত হয়ে গোলকের আকৃতিটি সন্ধান করতে চাই (গোলকটি মূলতে রয়েছে এবং এর ব্যাসার্ধ 1 রয়েছে) আমি জানি আমি কেবল এম দ্বারা (0,0,0,1) গুণ করে কেন্দ্রটি সন্ধান করতে পারি। যাইহোক, গোলকটি স্কোয়াশ এবং গোলকটি ঘুরতে পারে বলে ব্যাসার্ধটি একটি …

3
মার্জিত অটোটিলিং
লোকেরা কীভাবে তাদের টাইল-ভিত্তিক গেমগুলিতে স্বতঃপরিচয় প্রয়োগ করে সে সম্পর্কে আমি তথ্য খুঁজছি। এখনও অবধি আমি সবসময় এটিকে "যদি ... অন্য ..." বিবৃতি দিয়ে কিছু সংখ্যক হার্ডকোডযুক্ত দিয়ে তৈরি করেছি এবং এখন আমি স্থির করেছি যে আরও কিছু মার্জিত সমাধানের সন্ধানের সময় এসেছে। আমি স্বয়ংক্রিয়করণ বাস্তবায়ন এবং বিষয়টিতে আলোচনার উদাহরণগুলির …

12
আমি কীভাবে মেমরি-পরিবর্তন চিটগুলি প্রতিরোধ করব?
আজকাল সেখানে প্রচুর মেমরি-পরিবর্তনকারী প্রোগ্রাম রয়েছে ( ঠকাই ইঞ্জিন ও কো)। একটি ধ্রুবক পরিবর্তনশীল আসলে স্থির রাখতে একটি কার্যকর উপায় আছে ? আমার দুটি ধারণা ছিল: ধ্রুবক পরিবর্তনকে স্থির মান হিসাবে আপডেট করার জন্য একটি পৃথক থ্রেড তৈরি করুন, যেমন প্রতি মিনিটে 200। সমস্যা: এক দ্বিতীয় মানটিও পরিবর্তন করতে পারে। …
10 anti-cheat 

2
একাধিক উত্তরাধিকার সত্তা সিস্টেমগুলি করে এমন সমস্ত সমস্যার সমাধান করে না?
প্রশ্নটি নিজেকে বোঝানোর পক্ষে: একক উত্তরাধিকারের দ্বারা সত্তা সিস্টেমগুলি যে সমস্ত সমস্যার সমাধান করে তাও সমাধান করে না? আমি কেবল "একাধিক উত্তরাধিকার" নামক একটি শব্দ মনে রেখেছিলাম এবং এটি ক্লাসিকাল উত্তরাধিকারের দ্বারা আরোপিত প্রচুর প্রসারণ সমস্যাগুলির সমাধান করতে পারে seems

3
আমি কীভাবে মাল্টিপ্লেয়ার গেমের স্থিতি পূর্ণ-রাষ্ট্রের আপডেটের চেয়ে আরও দক্ষতার সাথে সিঙ্ক করব?
আমি এর আগে কিছু গেম নেটওয়ার্ক কোডিং করেছি, তবে মূলত রিয়েল-টাইম প্রয়োজন ছাড়া গেমগুলির জন্য টিসিপি দিয়ে with আমি নেটওয়ার্কযুক্ত মাল্টিপ্লেয়ারের সাথে 2 ডি জাভা গেমটিতে কাজ করছি। শেখার জন্য, আমি বিদ্যমান নেটওয়ার্ক এপিআই ছাড়াই নিজেই এটি করতে চাই। আমি কীভাবে কোনও সার্ভার থেকে ক্লায়েন্টদের কাছে প্রেরিত গেমের রাজ্যের দক্ষতার …

1
ব্যাকগ্রাউন্ড পিক্সেলের রঙ কীভাবে রূপান্তর করা যায়
আমি জাভা এবং jMonkeyEngine ব্যবহার করে একটি গেম এবং মানচিত্র সম্পাদক লিখছি। মানচিত্র সম্পাদকে, আমি ওয়্যারফ্রেমেড গোলক দ্বারা একটি ব্রাশ পেয়েছি। আমার সমস্যাটি হ'ল: আমি এটিকে সর্বত্র দৃশ্যমান করতে চাই, তাই আমি এই ব্রাশটির "পিছনে" পিক্সেলের রঙটি উল্টাতে চাই। আমি এটি ফ্র্যাগমেন্ট শেডার (জিএলএসএল) দিয়ে করতে চেয়েছিলাম, তবে কীভাবে এই …

2
ইঞ্জিন অংশগুলির মধ্যে মিথস্ক্রিয়া কীভাবে বাস্তবায়ন করবেন?
গেম ইঞ্জিনের অংশগুলির মধ্যে তথ্য বিনিময় কীভাবে কার্যকর করা উচিত সে সম্পর্কে আমি একটি প্রশ্ন জিজ্ঞাসা করতে চাই। ইঞ্জিন চারটি ভাগে বিভক্ত: যুক্তি, তথ্য, ইউআই, গ্রাফিক্স। শুরুতে আমি পতাকাগুলির মাধ্যমে এই বিনিময়টি করেছি। উদাহরণস্বরূপ যদি ডেটাতে নতুন অবজেক্টটি যুক্ত করা হয় তবে isNewকোনও বস্তুর শ্রেণিতে পতাকাটি সেট করা হবে true। …
10 c++  architecture 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.