想要少写代码,请用组件式开发吧。传统的oop,一直做着重复的事性.
先理解下概念
Entity 实体 An entity is just an ID
Component 组件 Components are just data
System 系统 Logic that runs on every entity that has a component of the system
选择组件
Crafty("2D DOM"); // select all entities with both 2D and DOM Crafty("2D DOM");
Crafty("2D, Canvas") // select entities with either DOM or Canvas Crafty("DOM, Canvas");
Crafty("*") // select all entities Crafty("*");