在学习C++的时候,对于面对对象有点了解.然后也使用过一段时间的Unity,用起来还是觉得,怎么这么好用.耦合性极低.当时不知道这是基于组件编程.所以现在来学习下基于组件的知识,并比较下基于组件和基于对象的区别. 一.面对对象 在学校,老师讲授的C++,比较核心的就是“面对对象”的思想.好比编写一个游戏,先考虑好该游戏有哪些对象,比如:玩家.敌人.道具.战斗关卡.等 敌人和玩家都具有一些相同的属性:血量.攻击力.位置等.但是玩家除此之外还拥有金钱.装备仓库.技能.根据技能的不同,可以分为近战的战…