Mat Buckland'ın Programlama Oyunu AI'yı Örnek olarak takip ediyorum ve her zaman bir varlığın durumunda enter (), execute () ve exit () için kullanmıyorum. Örneğin, bir RPG'de, bir silah donanımlı bir duruma sahip olabilir ve bu durum için bir oyuncunun yetenek değiştiricisini eklemek veya çıkarmak için enter () ve exit () kullanabilirim, ancak gerçekten yürütme ihtiyacı yoktur ( ). Bu benim motorumda bir tasarım hatası mı yoksa bu yaklaşımın bir eksikliği mi?