প্রশ্ন ট্যাগ «entity-system»

একটি প্রোগ্রামিং দৃষ্টান্ত যাতে গেমোবজেক্টস (সত্তা) উপাদানগুলির সমন্বয়ে গঠিত হয় এবং এটি সিস্টেম দ্বারা পরিচালিত হয়। প্রতিটি সত্তা একটি আইডি যা নির্দিষ্ট উপাদানগুলিতে নির্দেশ করে।

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

9
সত্তা যোগাযোগ কীভাবে কাজ করে?
আমার দুটি ব্যবহারকারীর মামলা রয়েছে: কিভাবে entity_Aএকটি take-damageবার্তা পাঠাতে হবে entity_B? কীভাবে entity_Aজিজ্ঞাসা করবে entity_Bএইচপি? আমি এ পর্যন্ত যা মুখোমুখি হয়েছি তা এখানে: বার্তার সারি entity_Aএকটি take-damageবার্তা তৈরি করে এবং entity_Bএর বার্তার কাতারে পোস্ট করে । entity_Aএকটি query-hpবার্তা তৈরি করে এবং এতে পোস্ট করে entity_B। entity_Bবিনিময়ে একটি response-hpবার্তা তৈরি করে …

1
উপাদান ভিত্তিক সত্তা সিস্টেম ব্যবহারিকভাবে ব্যবহার করা
গতকাল, আমি অ্যাট্রিবিউট / আচরণ সত্তা সিস্টেম সম্পর্কে জিডিসি কানাডার একটি উপস্থাপনা পড়েছি এবং আমি মনে করি এটি দুর্দান্ত। যাইহোক, আমি নিশ্চিত না যে কীভাবে এটি ব্যবহার করবেন তাত্ত্বিকভাবে, কেবল তাত্ত্বিকভাবে নয়। প্রথমত, আমি দ্রুত আপনাকে ব্যাখ্যা করব যে এই সিস্টেমটি কীভাবে কাজ করে। প্রতিটি গেম সত্তা (খেলা বস্তু) গঠিত …

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

4
সি ++ এ সত্তা / উপাদান উপাদানগুলি, আমি কীভাবে আবিষ্কার করতে পারি এবং উপাদানগুলি তৈরি করতে পারি?
আমি সি ++ তে একটি সত্তা উপাদান সিস্টেমে কাজ করছি যা আমি আশা করি যে উপাদানগুলির মধ্যে আর্টেমিসের (http://piemaster.net/2011/07/entity-comp घटक-artemis/) স্টাইলটি অনুসরণ করতে পারি বেশিরভাগ ক্ষেত্রে ডেটা ব্যাগ এবং এটি যুক্তিযুক্ত সিস্টেমগুলি। আমি এই পদ্ধতির ডেটা-কেন্দ্রিক-নেসের সুবিধা নেওয়ার এবং কিছু সুন্দর সামগ্রীর সরঞ্জাম তৈরি করার আশা করছি। যাইহোক, একটি হ্যাম্প …

1
কীভাবে সত্তা সিস্টেমগুলি ক্যাশে-দক্ষ?
ইদানীং, আমি আমার সি ++ / ওপেনজিএল গেম ইঞ্জিনে প্রয়োগ করতে সত্তা সিস্টেমগুলিতে প্রচুর পড়ছি। সত্তা সিস্টেমগুলি সম্পর্কে আমি ক্রমাগত প্রশংসিত দুটি মূল সুবিধা হ'ল জটিল উত্তরাধিকারের স্তরক্রমের সাথে জট বাঁধা না থাকার কারণে এবং নতুন ধরণের সত্তাগুলির সহজ নির্মাণ ক্যাশে দক্ষতা, যা বুঝতে আমার সমস্যা হচ্ছে। তত্ত্বটি অবশ্যই সহজ; …

5
আমি কীভাবে কোনও সত্তা সিস্টেমে বৈশিষ্ট্যগুলি প্রয়োগ করব?
সত্তা সিস্টেমগুলি সম্পর্কে দুটি প্রশ্ন জিজ্ঞাসা করার পরে ( 1 , 2 ) এবং সেগুলি সম্পর্কে কয়েকটি নিবন্ধ পড়ে, আমি মনে করি যে আমি এগুলি আগের চেয়ে আরও ভাল বুঝি। আমার এখনও কিছু অনিশ্চয়তা রয়েছে, প্রধানত কণা নির্গমনকারী, একটি ইনপুট সিস্টেম এবং একটি ক্যামেরা তৈরি সম্পর্কে। স্পষ্টতই এখনও সত্তা সিস্টেমগুলি …

3
কীভাবে কোনও উপাদান ভিত্তিক সত্তা সিস্টেমে বার্তা হ্যান্ডলিং সঠিকভাবে প্রয়োগ করা যায়?
আমি একটি সত্তা সিস্টেমের বৈকল্পিক প্রয়োগ করছি যা এতে রয়েছে: একটি সত্তা শ্রেণি যা আইডি থেকে সামান্য বেশি যা উপাদানগুলি একসাথে আবদ্ধ করে একগুচ্ছ উপাদান শ্রেণীর যাতে কোনও "উপাদান যুক্তি" নেই, কেবলমাত্র ডেটা সিস্টেম ক্লাসের একটি গুচ্ছ (ওরফে "সাবসিস্টেম", "পরিচালক")। এগুলি সমস্ত সত্তার লজিক প্রসেসিং করে। বেশিরভাগ বুনিয়াদি ক্ষেত্রে, সিস্টেমগুলি …

5
একটি উপাদান-ভিত্তিক সিস্টেমে পাওয়ারআপগুলি করা
আমি কেবলমাত্র উপাদানটি ভিত্তিক নকশার আশেপাশে আমার মাথা পেতে শুরু করছি। আমি জানি না এটি করার "সঠিক" উপায়টি কী। এখানে দৃশ্যপট। খেলোয়াড় একটি ঝাল সজ্জিত করতে পারেন। Ieldালটি প্লেয়ারের চারপাশে বুদ্বুদ হিসাবে আঁকা হয়, এটির একটি পৃথক সংঘর্ষের আকৃতি রয়েছে এবং প্লেয়ারটি এলাকার প্রভাবগুলি থেকে প্রাপ্ত ক্ষতি হ্রাস করে। কীভাবে …

4
উপাদান-ভিত্তিক আর্কিটেকচারের জন্য গ্রানুলারিটির উপযুক্ত স্তর কী?
আমি উপাদান-ভিত্তিক আর্কিটেকচারের সাথে একটি গেমের সাথে কাজ করছি। একটি উদাহরণগুলির Entityএকটি সেটের মালিক Component, যার প্রত্যেকটির একটি সেট রয়েছে Slotযার সাথে মানগুলি সংরক্ষণ, প্রেরণ এবং গ্রহণ করতে হবে। কারখানা ফাংশন যেমন Playerপ্রয়োজনীয় উপাদান এবং স্লট সংযোগ সহ সত্তা উত্পাদন করে। আমি উপাদানগুলির জন্য গ্রানুলারিটির সেরা স্তর নির্ধারণ করার চেষ্টা …

6
একটি উপাদান ভিত্তিক সত্তা সিস্টেমের জন্য কী ডিজাইন রয়েছে যা ব্যবহারকারীর পক্ষে বন্ধুত্বপূর্ণ তবে এখনও নমনীয়?
আমি কিছুক্ষণের জন্য উপাদান ভিত্তিক সত্তা সিস্টেমে আগ্রহী হয়েছি এবং এতে অজস্র নিবন্ধগুলি পড়েছি (দ্য ইনসোমিয়াক গেমস , দুর্দান্ত মানটি আপনার হায়ারার্কি টি , টি-মেশিন , ক্রোনোক্লাস্ট ... মাত্র কয়েকটি নাম দেওয়ার জন্য)। তাদের সকলেরই এমন কোনও কিছুর বাইরের কাঠামো রয়েছে বলে মনে হয়: Entity e = Entity.Create(); e.AddComponent(RenderComponent, ...); …

5
একটি ও (এন ^ 2) ফাংশন উন্নতি করা (সমস্ত সত্তা অন্য সমস্ত সত্তার উপরে পুনরাবৃত্তি করে)
কিছুটা ব্যাকগ্রাউন্ড, আমি সত্তা সিস্টেমের জন্য ENTT ব্যবহার করে সি ++ তে একটি বন্ধুর সাথে একটি বিবর্তন গেম কোড করছি । প্রাণীগুলি 2D মানচিত্রে ঘুরে বেড়ায়, শাকসব্জী বা অন্যান্য প্রাণী খায়, পুনরুত্পাদন করে এবং তাদের বৈশিষ্ট্যগুলি পরিবর্তন করে। অতিরিক্তভাবে, গেমটি রিয়েল টাইমে চালানো হলে পারফরম্যান্স ভাল হয় (60fps কোনও সমস্যা …

2
উপাদান-ভিত্তিক সিস্টেম অনলাইন সংস্থানসমূহ [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 2 বছর আগে বন্ধ । আমি আমার গেমগুলিতে আরও বেশি উপাদান-ভিত্তিক পদ্ধতির দিকে যাওয়ার বিষয়টি …

2
আমি কীভাবে আমার সি ++ সত্তা-উপাদান-সিস্টেমগুলির উপাদানগুলি সঠিকভাবে অ্যাক্সেস করতে পারি?
(আমি যা বর্ণনা করছি তা এই নকশার উপর ভিত্তি করে: একটি সত্তা সিস্টেমের কাঠামো কী ? , নীচে স্ক্রোল করুন এবং আপনি এটি খুঁজে পাবেন) C ++ এ সত্তা-উপাদান সিস্টেম তৈরি করতে আমার কিছু সমস্যা হচ্ছে। আমি আমার উপাদান ক্লাস আছে: class Component { /* ... */ }; অন্যান্য উপাদান …

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

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