मुझे कुछ परेशानी हो रही है कि मैं अपनी संस्थाओं में राज्य प्रबंधन से कैसे निपटूं।
मुझे गेम राज्य प्रबंधन से कोई समस्या नहीं है, जैसे कि ठहराव और मेनू, क्योंकि ये एक इकाई घटक प्रणाली के रूप में नियंत्रित नहीं किए जाते हैं; बस संस्थाओं / घटकों में राज्य के साथ।
एक उदाहरण के रूप में ऑर्क से मरना जरूरी है, मेरे पास मेरे मेनचैकर और ट्रैप इकाइयाँ हैं जिनमें केवल उनके घटक जैसे किComComponent, RenderComponent, PhysicsComponent हैं।
प्रत्येक अद्यतन पर इकाई अपने घटकों पर अद्यतन कॉल करेगी। मेरे पास विभिन्न इवेंट प्रकारों के लिए श्रोताओं के साथ एक सामान्य ईवेंट मैनजर भी है।
अब मुझे जाल लगाने में सक्षम होने की आवश्यकता है: पहले जाल और जाल की स्थिति का चयन करें और फिर जाल को रखें।
जाल बिछाते समय यह मेनचैचर के सामने दिखाई देना चाहिए, एक अलग तरीके से प्रस्तुत किया गया और इसके चारों ओर पीछा किया जाना चाहिए। जब इसे रखा जाता है तो बस टकरावों का जवाब देना चाहिए और सामान्य तरीके से प्रस्तुत किया जाना चाहिए।
यह आमतौर पर घटक आधारित प्रणालियों में कैसे संभाला जाता है?
(यह उदाहरण विशिष्ट है, लेकिन संस्थाओं के राज्यों से निपटने के सामान्य तरीके का पता लगाने में मदद कर सकता है।)