TransformComponent
सबसे कठिन है Component
ठीक से वीडियो गेम वास्तुकला में डिजाइन करने के लिए। लगभग हर दूसरे Component
को किसी दिए गए GameObject
स्थान, रोटेशन या स्केल के बारे में जानने की आवश्यकता होती है , इसलिए इन सभी परस्पर संबंधित प्रणालियों को ठीक से डिकॉप करना स्वाभाविक रूप से कठिन है।
आर्किटेक्चर में हमेशा ट्रेडऑफ रहेगा। TransformComponent
स्थिर होने (यानी गतिशील नहीं) होने से, एकता के डेवलपर्स इस धारणा के तहत कोड लिख सकते हैं। मुझे लगता है कि यह हमारी तरफ से बहुत अधिक असुविधा के बिना चीजों को उनकी तरफ से आसान बना देता है। यह एक वस्तु उन्मुख प्रतिमान है, जहां के लिए समान है GameObject
होगा extend
कुछ abstract class
, Transformable
।