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

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

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

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

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

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

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

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

1
কোনও সত্তা / উপাদান সিস্টেমে কীভাবে উপকরণগুলি পরিচালনা করতে হয়
আমার ই / সি বাস্তবায়ন হল বেসিক যেখানে সত্ত্বা কেবল আইডির হয়, উপাদানগুলি ডেটা এবং সিস্টেমগুলি ডেটাতে কাজ করে the এই মুহুর্তে আমি অবজেক্ট সামগ্রীগুলি এবং সাধারণভাবে রেন্ডারিংয়ে সমস্যায় পড়ছি। সহজ objetcs আমি আসতে পারি ModelComponent, একটি বাঁধা RenderSystem, ModelComponentপ্রান্তবিন্দু বাফার id গুলি যা রেন্ডার সিস্টেম ব্যবহার করা হয়। একটি …

2
একটি সত্তা সিস্টেমে সংঘর্ষ সনাক্তকরণ এবং প্রতিক্রিয়া
একটি ES সঙ্গে আরও মজা ... বর্তমানে, আমার কয়েকটি সিস্টেম রয়েছে: রেন্ডারার (রেন্ডারেবল অ্যাট্রিবিউট, ট্রান্সফর্ম অ্যাট্রিবিউট) গতি (চলনযোগ্য বৈশিষ্ট্য, রূপান্তর বৈশিষ্ট্য, রেন্ডারেবল অ্যাট্রিবিউট [বাউন্ডিং বাক্সগুলির জন্য]]) ইনপুট (ইনপুট রিসিভার বৈশিষ্ট্য) প্রভৃতি আমি সংঘর্ষ সনাক্তকরণ যুক্ত করছি। আমার প্রথম চিন্তাটি ছিল একটি নতুন সিস্টেম যুক্ত করা যা সংঘর্ষ সম্পাদন করে। এটিকে …

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

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

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

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

3
সত্তা / উপাদান উপাদানগুলিতে সত্তাগুলির একযোগে প্রসেসিংয়ের জন্য পঠন / গণনা / লেখার পদক্ষেপগুলি দক্ষতার সাথে আলাদা করা
সেটআপ আমার একটি সত্তা-উপাদান আর্কিটেকচার রয়েছে যেখানে সত্তাগুলির বৈশিষ্ট্যের একটি সেট থাকতে পারে (যা কোনও আচরণের সাথে বিশুদ্ধ ডেটা নয়) এবং সেখানে এমন সিস্টেম রয়েছে যা সত্তার যুক্তি চালায় যা সেই ডেটাতে কাজ করে। মূলতঃ কিছুটা সিউডো-কোডে: Entity { id; map<id_type, Attribute> attributes; } System { update(); vector<Entity> entities; } …

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

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

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