dzf112233 组件的意义就是当实体需要某个功能时就要某个组件,而那个组件里就不应该存在不该有的功能。如Move这个行为,在Server和Client里都有寻路功能所以他就应该存在于Share下,Move的需要有寻路这个操作,假设寻路是服务器算的,所以应该增加寻路这个组件放在Server,Move也有表现层,如播放动作,就再建一个AnimationComponent,表现层只有客户端才需要,所以放在Client里。总之,当你一个逻辑里存在服务器和客户端不共用的字段或方法时,就要考虑“拆”,拆成三个“client”,“Server”,“Share”