প্রশ্ন ট্যাগ «game-loop»

চলমান গেমপ্লে পরিচালনা করার জন্য দায়বদ্ধ কেন্দ্রীয় কোড লুপ। এর সর্বাধিক প্রাথমিক অবস্থায় এটি ইনপুট গ্রহণ করে, সত্তার ক্রিয়াগুলি সমাধান করে এবং দৃশ্যের রেন্ডার করে।

11
কখন আমার একটি স্থির বা পরিবর্তনশীল সময়ের পদক্ষেপ ব্যবহার করা উচিত?
কোনও গেম লুপটি স্থির বা পরিবর্তনশীল সময়ের ধাপের ভিত্তিতে হওয়া উচিত? এক কি সর্বদা উচ্চতর, বা সঠিক পছন্দটি খেলা অনুসারে আলাদা হয়? পরিবর্তনশীল সময় পদক্ষেপ পদার্থবিজ্ঞানের আপডেটগুলি "শেষ আপডেটের পর থেকে সময় কেটে যায়" আর্গুমেন্ট কেটে যায় এবং তাই ফ্রেমরেট-নির্ভর। এর অর্থ হিসাবে গণনা করা position += distancePerSecond * timeElapsed। …

3
আমি কীভাবে একটি প্রধান গেম লুপ লিখব? [বন্ধ]
আমি কীভাবে একটি প্রধান গেম লুপ লিখব? গেম লুপে আপনাকে এমন কিছু জিনিস করা উচিত যা গেম লুপে করা উচিত নয়? আমি এগুলি প্রচুর লিখেছি, তবে আমি কখনই গেম লুপগুলিতে পড়িনি। আমি নিশ্চিত যে আমি তাদের যথেষ্ট উন্নতি করতে পারি, তবে আমি কীভাবে তা নিশ্চিত নই।

5
গেম লুপে আপডেট রেন্ডারিংয়ের বিন্দুটি কী?
গেম লুপগুলিতে সেখানে কয়েক ডজন নিবন্ধ, বই এবং আলোচনা রয়েছে। যাইহোক, আমি প্রায়শই প্রায় এই জাতীয় কিছু আসে: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } মূলত এই পদ্ধতির সম্পর্কে আমাকে বিরক্ত করা হচ্ছে হ'ল "আপডেট-ইন্ডিপেন্ডেন্ট" রেন্ডারিং উদাহরণস্বরূপ যখন কোনও পরিবর্তন হয় না তখন একটি ফ্রেম রেন্ডার করুন। সুতরাং …

5
কোনও গেমের অভিনেতাদের কি তাদের আঁকার জন্য দায়বদ্ধ হওয়া উচিত?
আমি গেম ডেভলপমেন্টে খুব নতুন, তবে প্রোগ্রামিংয়ে নয়। আমি জাভাস্ক্রিপ্টের canvasউপাদানটি ব্যবহার করে (আবার) পং টাইপের গেমটি খেলছি । আমি একটি Paddleঅবজেক্ট তৈরি করেছি যার মধ্যে নিম্নলিখিত বৈশিষ্ট্য রয়েছে ... width height x y colour আমার এমন একটি Pongবস্তুও রয়েছে যার মতো বৈশিষ্ট্য রয়েছে ... width height backgroundColour draw()। draw()পদ্ধতি …

3
যখন বেশ কয়েকটি ক্লাসের একই ডেটা অ্যাক্সেস করার প্রয়োজন হয়, তখন ডেটা কোথায় ঘোষণা করা উচিত?
আমার সি ++ তে বেসিক 2 ডি টাওয়ার প্রতিরক্ষা গেম রয়েছে। প্রতিটি মানচিত্র পৃথক শ্রেণি যা গেমস্টেট থেকে উত্তরাধিকার সূত্রে প্রাপ্ত। মানচিত্রটি গেমের প্রতিটি বস্তুর জন্য যুক্তি এবং অঙ্কন কোডকে প্রতিনিধিত্ব করে এবং মানচিত্রের পথের মতো ডেটা সেট করে। সিউডো-কোডে লজিক বিভাগটি এর মতো দেখতে পারে: update(): for each creep …

3
স্ট্যান্ডার্ড সি # / উইন্ডোজ ফর্মের গেম লুপটি কী?
সি # তে এমন কোনও গেম লেখার সময় যা সাধারণ-পুরানো উইন্ডোজ ফর্ম এবং স্লিমডিএক্স বা ওপেনটকে- র মতো কিছু গ্রাফিক্স এপিআই র‌্যাপার ব্যবহার করে , কীভাবে মূল গেমের লুপটি কাঠামোগত করা উচিত? একটি ক্যানোনিকাল উইন্ডোজ ফর্ম অ্যাপ্লিকেশনটির মতো একটি এন্ট্রি পয়েন্ট রয়েছে public static void Main () { Application.Run(new MainForm()); …

2
ওপেনজিএলে গেম লুপ তৈরির একটি ভাল উপায়
আমি বর্তমানে স্কুলে ওপেনজিএল শিখতে শুরু করেছি, এবং আমি অন্য দিন (নিজে থেকে, স্কুলের জন্য নয়) একটি সহজ খেলা তৈরি শুরু করেছি। আমি ফ্রিগ্লুট ব্যবহার করছি, এবং এটি সিতে তৈরি করছি, তাই আমার গেম লুপের জন্য আমি সত্যিই কেবল glutIdleFuncএকটি পাসে সমস্ত অঙ্কন এবং পদার্থবিজ্ঞানের আপডেট করতে পাস করেছি এমন …
31 opengl  c  game-loop 


4
এই কোডে "ডেল্টা" এর বিন্দুটি কী? এটি গেম ডেভের কোনও মানক জিনিসকে প্রতিফলিত করে?
আমি গেম প্রোগ্রামিং সম্পর্কে খুব কম জানি তবে আরও শিখতে চাই। আমি এই গেমটির কোড বোঝার চেষ্টা করছি । আমি বোঝার চেষ্টা করছি কেন কোডটি শিপকন্ট্রোলস.জেজে একটি "ব-দ্বীপ" পাঠাচ্ছে, যা ব্যবহারকারীর ইনপুটের ভিত্তিতে জাহাজের দিক পরিবর্তন করে। মূলত গেমটি প্রতিটি লুপ "ব-দ্বীপ" গণনা করে ... এখানে স্ট্যাকের একটি সংক্ষিপ্ত সংস্করণ …

5
গেম ক্রিয়াগুলি সম্পূর্ণ হতে একাধিক ফ্রেম নেয়
আমি এর আগে সত্যিই খুব বেশি গেম প্রোগ্রামিং আগে কখনও করি নি, বেশ সোজা প্রশ্ন। কল্পনা করুন যে আমি একটি টেট্রিস গেমটি তৈরি করছি, মূল লুপটি দেখতে এমন কিছু রয়েছে। for every frame handle input if it's time to make the current block move down a row if we can …

4
মূল গেম লুপটি নিয়ন্ত্রণহীনভাবে চালাতে কি কোনও ক্ষতি আছে?
আমি ভাবছিলাম যে আমার গেম লুপটি সিস্টেমের যত দ্রুত গতিতে চালায় তখন কোনও সম্ভাব্য ক্ষতি আছে কিনা? আমার বর্তমানে একটি লুপ রয়েছে, এটি, ন্যানোসেকেন্ডে সময় পার করে পরিমাপ করে, কোনও সমস্যা ছাড়াই পূর্বনির্ধারিত গতিতে গেম লজিক এবং রেন্ডারিং লজিকটি চালায়। আসলে আমি লুপটিতে যে কোনও যুক্তি করি তা প্রতিটি সেকেন্ডে …

1
আচরণ গাছ: :: যে টিকাগুলি এক টিকের চেয়ে বেশি সময় নেয়
আচরণ গাছগুলিতে আমি যা বুঝি সেগুলি থেকে প্রতিটি আচরণের একটি স্বল্প লক্ষ্য ভিত্তিক অ্যাকশন হওয়া উচিত যা কয়েকটি পুনরাবৃত্তিতে করা যেতে পারে। সুতরাং উদাহরণস্বরূপ, নীচে আচরণ গাছের একটি চিত্র রয়েছে: এখন ধরে নেওয়া যাক যে ড্রাইভে টু শত্রু আচরণে গাছটিতে কয়েকটি পুনরাবৃত্তির চেয়ে বেশি সময় লাগে। সুতরাং প্রতিটি পাসেই ড্রাইভ …
19 ai  game-loop  behavior 

3
টার্ন-ভিত্তিক গেমটির নকশা যেখানে ক্রিয়াকলাপগুলির পার্শ্ব-প্রতিক্রিয়া রয়েছে
আমি গেম ডোমিনিয়ন একটি কম্পিউটার সংস্করণ লিখছি । এটি একটি টার্ন-ভিত্তিক কার্ড গেম যেখানে অ্যাকশন কার্ড, ট্রেজার কার্ড এবং বিজয় পয়েন্ট কার্ড কোনও খেলোয়াড়ের ব্যক্তিগত ডেকে জমা হয়। আমার ক্লাস স্ট্রাকচারটি বেশ উন্নত হয়েছে এবং আমি গেমটির লজিক ডিজাইন করতে শুরু করছি। আমি পাইথন ব্যবহার করছি এবং আমি পরে পাইগামের …

2
সংঘর্ষ শনাক্ত করার যুক্তি কোথায় রাখা উচিত?
আমি একটি ছোট 2 ডি গেম ইঞ্জিন বিকাশ করছি। অক্ষরগুলির একটি পেইন্ট পদ্ধতি রয়েছে যা বর্তমানে নিম্নলিখিতটি করে: চরিত্রের গতি ইত্যাদি অনুযায়ী তার নতুন অবস্থান গণনা করুন etc. সংঘর্ষ গ্রিড সেল আপডেট করুন ** চরিত্রটি নতুন অবস্থানে আঁকুন ** চৌরাস্তা পরীক্ষার সংখ্যা হ্রাস করার জন্য আমি একটি সংঘর্ষের গ্রিড তৈরি …

2
আমি যখন মাউসটি সরিয়ে নিই তখন কেন আমার স্প্রাইট প্লেয়ার দ্রুত চলে?
আমি পাইগাম (পাইথন লাইব্রেরি) দিয়ে তৈরি একটি সাধারণ গেমটি বিকাশের চেষ্টা করছি। আমার কাছে একটি spriteঅবজেক্ট রয়েছে যা এটি playerএবং আমি এ্যার কী ব্যবহার করে এটি সরিয়ে নিয়েছি। আমি যদি মাউসটি না সরাই, স্প্রাইটটি স্বাভাবিকভাবে সরানো হয় তবে আমি যখন মাউসটি সরিয়ে ফেলি তখন স্প্রাইটটি দ্রুত চলে যায় (x2 বা …

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