প্রশ্ন ট্যাগ «events»

ইভেন্টটি এমন ক্রিয়া যা সাধারণত প্রোগ্রামের মূল থ্রেডের "বাইরের" হয় তবে এর ভিতরে পরিচালিত হয়।

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

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

3
পোলিং বনাম ইভেন্ট চালিত ইনপুট
আমি ইনপুট পদ্ধতির জন্য পোলিং ব্যবহার করে একটি গেম বিকাশ করছি। যাইহোক, এখন আমি গেমের মেনুগুলি এবং অন্যান্য ইউআই উপাদানগুলির আরও গভীরভাবে অনুভব করছি, আমি খুঁজে পাচ্ছি যে সম্ভবত আমি ইভেন্টটি চালিত ইনপুট রাখতে চাই। সম্ভবত উভয়টিই রয়েছে, ইউআইয়ের জন্য চালিত ইভেন্ট এবং "ওয়ার্ল্ড" ইনপুটটির জন্য ভোটদান ব্যবহার করে। আমি …
19 java  input  events  polling 

12
আমি কীভাবে এক টুকরো কোডের চালানোর বিষয়টি নিশ্চিত করব?
আমার কিছু কোড রয়েছে যা আমি কেবল একবার চালাতে চাই, যদিও সেই কোডটি ট্রিগার করে এমন পরিস্থিতিতে একাধিকবার ঘটতে পারে। উদাহরণস্বরূপ, যখন ব্যবহারকারী মাউস ক্লিক করে, আমি জিনিসটি ক্লিক করতে চাই: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to happen on the first click, // then …

3
ইভেন্ট শিডিয়ুলারের জন্য সিঙ্গলটন প্যাটার্নটি কীভাবে এড়ানো যায়?
আমি আমার গেমের জন্য ইভেন্টের শিডিয়ুলার তৈরি করতে চাই, আমি মূলত কোনও গেম ইভেন্টের ট্রিগার সূচী করতে সক্ষম হতে চাই। এটি ওয়ান টাইম ট্রিগার বা পর্যায়ক্রমে ট্রিগার (5 সেকেন্ডের ভিত্তিতে "E_BIG_EXPLOSION" ট্রিগার ইভেন্ট হতে পারে ...)। এটি ভাবা লোভনীয় যে এটি একটি সিঙ্গেলটন ব্যবহারের জন্য ভাল জায়গা হতে পারে, তবে …

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

5
কীবোর্ড ইনপুট সিস্টেম হ্যান্ডলিং
দ্রষ্টব্য: আমাকে এপিআই সীমাবদ্ধতার কারণে (এসএফএমএল) কলব্যাক করার চেয়ে পোল করতে হবে। আমি 'শালীন' উপাধির অভাবের জন্যও ক্ষমা চাইছি। আমার মনে হয় এখানে আমার দুটি প্রশ্ন আছে; আমি যে ইনপুটটি গ্রহণ করছি তা কীভাবে নিবন্ধভুক্ত করব এবং এটি দিয়ে কী করব। হ্যান্ডলিং ইনপুট আপনি যে 'এ' কী টিপেছে তা নিবন্ধিত …

2
আমি কি ইভেন্ট হ্যান্ডলারের সাথে পাগল হতে পারি? আমি কি আমার নকশাটি নিয়ে "ভুল পথে" যাচ্ছি?
আমার ধারণা আমি সিদ্ধান্ত নিয়েছি যে আমি সত্যিই ইভেন্ট হ্যান্ডলারগুলি পছন্দ করি। আমি বিশ্লেষণ পক্ষাঘাতে কিছুটা ভুগতে পারি, তবে আমি আমার নকশাটি অযৌক্তিকভাবে তৈরি করা বা আমার ডিজাইনের সিদ্ধান্তের কোনও অপ্রত্যাশিত পরিণতিতে চলে যাওয়ার বিষয়ে উদ্বিগ্ন। আমার গেম ইঞ্জিন বর্তমানে প্যানিং ওভারহেড ক্যামেরার সাথে বেসিক স্প্রাইট-ভিত্তিক রেন্ডারিং করে। আমার ডিজাইনটি …

4
এমএমও সার্ভারগুলির জন্য গেম লগ ফর্ম্যাট
পুরো ক্লাস্টার / শারডের জন্য গেম ইভেন্টগুলির লগ (ত্রুটি / ডিবাগ লগের বিপরীতে) কোনও বাণিজ্যিক এমএমও যা খুব ভাল উত্পাদন পরিবেশে থাকে গ্রাহকসেবার জন্য অত্যাবশ্যক সমর্থন সরবরাহ করে এবং historicalতিহাসিক বিশ্লেষণের মাধ্যমের জন্য খুব কার্যকর। আমি বর্তমানে যে প্রকল্পে কাজ করছি তাতে গেম ইভেন্টের সমস্ত লগ সংরক্ষণের জন্য একটি রিলেশনাল …

5
ইভেন্ট-চালিত সিস্টেমে নেস্টেড ইনপুট
আমি ইভেন্ট এবং প্রতিনিধিদের সাথে ইভেন্ট-ভিত্তিক ইনপুট হ্যান্ডলিং সিস্টেমটি ব্যবহার করছি। একটি উদাহরণ: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code যাইহোক, আমি কীভাবে 'নেস্টেড' ইনপুটটি মোকাবেলা করব তা নিয়ে ভাবতে শুরু করি। উদাহরণস্বরূপ অর্ধ-জীবন 2 (বা কোনও উত্স গেম, সত্যিই), আপনি এতে আইটেম বাছাই করতে পারেন E। আপনি যখন কোনও জিনিস তুলেছেন, …

4
প্রতি ফ্রেম ফাংশন গেম ডিজাইনে ইভেন্ট বনাম মেসেজিং বনাম কল
ঐতিহ্যগত খেলা নকশা , আমি জানি, ব্যবহার পলিমরফিজম এবং ভার্চুয়াল ফাংশন আপডেটের খেলা রাজ্যের বস্তু। অন্য কথায়, একই ভার্চুয়াল ফাংশনগুলিকে গেমের প্রতিটি বস্তুর নিয়মিত (প্রাক্তন: প্রতি ফ্রেম) বিরতিতে ডাকা হয়। সাম্প্রতিককালে, আমি আবিষ্কার করেছি যে আরও একটি আছে - ইভেন্ট চালিত মেসেজিং সিস্টেম গেম অবজেক্টের রাজ্যগুলি আপডেট করার জন্য উপলব্ধ। …

2
গেমপ্লে ক্রিয়াগুলি নির্দিষ্ট অ্যানিমেশনের সময়গুলিতে সিঙ্ক করার জন্য ভাল কৌশল?
সুতরাং আমি যে গেমটি নিয়ে কাজ করছি তার একটি বিষয় জুড়ে এসেছি, তবে এটি সম্ভবত একটি বেশ কয়েকটি মৌলিক বিষয় যা সম্ভবত প্রচুর গেমগুলির মধ্যে আসে। আমার গেমটির প্রয়োজন যে কোনও গেমপ্লে ফাংশন একটি অক্ষর অ্যানিমেশনের সময় সময়ে খুব নির্দিষ্ট সময়ে ঘটে point এবং তাই, শিরোনামটি যেমন বলেছে, আমি ভাবছি …

5
বোর্ড গেম আইডিয়াকে ব্রাউজার ভিত্তিক, ধীর গতির গেমপ্লেতে রূপান্তর করা
মনে করুন আমি সমস্ত খেলোয়াড়ের মধ্যে (বিশ্বকাপের খেলা বোর্ড) ভাগ করে নিয়ে বিশ্বব্যাপী পরিবর্তনীয় রাষ্ট্রের সাথে একটি কৌশল গেম তৈরি করতে চাই। তবে বোর্ড গেমের বিপরীতে, আমি এটি রিয়েল টাইম অ্যাকশন এবং / অথবা টার্ন-ভিত্তিক হতে চাই না। পরিবর্তে, খেলোয়াড়রা দিনের যে কোনও সময় লগ ইন করতে সক্ষম হন এবং …

4
এক্সএনএ গেমস কম্পোনেন্টগুলির মধ্যে (বা কোনও গেমের কোনও ধরণের উপাদানগুলির মধ্যে) যোগাযোগের সুবিধার্থে আমার কোন কৌশলটি ব্যবহার করা উচিত?
আমি আমার প্রথম 'যথাযথ' গেম প্রকল্পটি শুরু করছি এবং এক্সএনএ-তে গেমের উপাদানগুলি কীভাবে যোগাযোগ করা উচিত তা সিদ্ধান্ত নেওয়ার চেষ্টা করে একটি অনিবার্যভাবে আমি আঘাত করেছি। পূর্ববর্তী (জাভা) জিইউআই প্রোগ্রামিং ইভেন্টগুলি থেকে, হ্যান্ডলার এবং শ্রোতাদের সামনে এগিয়ে যাওয়ার মতো মনে হয়েছিল। সুতরাং আমার কাছে এমন এক ধরণের ইভেন্ট বাস ছিল …

4
ইভেন্ট ম্যানেজার সিস্টেম ডিজাইন করার সময় আমার কী বিবেচনা করা উচিত?
আমি একটি জাভা গেম ইঞ্জিনের ফান্ডামেন্টালগুলি নিয়ে ঘুরছি এবং আমি এমন একটি জায়গায় পৌঁছেছি যেখানে আমি ইভেন্ট ম্যানেজার সিস্টেমে যুক্ত করতে প্রস্তুত। আমি জানি, তাত্ত্বিকভাবে , ইভেন্ট ম্যানেজারটি কী করা উচিত: নির্দিষ্ট ইভেন্টগুলির জন্য অবজেক্টগুলিকে "নিবন্ধকরণ" করার অনুমতি দেয় এবং যখনই ইভেন্ট ম্যানেজার কোনও ইভেন্টের বিষয়ে অবহিত হয়, ইভেন্টটি "নিবন্ধিত" …
9 events 

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