c语言属于面相过程,而c++属于面相对象。
他在写代码的时候虽然用的是c++,但是思路却是面向过程的思路,这样不出问题才怪。
“你负责的是子弹这部分是吧?”
“是,是的,陈总。”
王海没想到陈龙只看了几眼他的代码,就猜出了他负责的部分,不由得对陈龙更加高看了一眼。
“会写子弹工厂吗?”
“子弹工厂?”
王海皱着眉头看向陈龙,他还是第一次听到这个名字。
陈龙也是说完之后就后悔了,这个要过几年才火起来的名词,他现在和这家伙说,他当然听不懂。
“子弹工厂就是,你有一个子弹父类,我们给他命名为:bullet。
它有自己的属性,如攻击力,飞行速度,弹道。
那么它的子类(手枪子弹、机枪子弹、狙击枪子弹),就可以分别继承它的特性,并且每个子类可以继承不同的特性。
这样你就不用在调度器里一个一个的去做判断了,像你这样弄,游戏不得卡死?”
陈龙尽量简短的给他介绍了一下“子弹工厂”,因为这并不是一个非常困难的东西。
他要是听了陈龙的解释还没办法做出来,陈龙也不用留着他了。
“哦,我明白了陈总,太谢谢您了。”
陈龙说的话,王海一听就明白了,这是c++中类的特性(继承)。
有陈龙帮他打开思路,他修改一下代码就可以了。
“嗯,好好干,慢慢来,程序员是一份非常考验逻辑的工作。”
陈龙站起身,轻轻的拍了拍这位员工的肩膀,鼓励了一句,就转身离开了。
从始至终,他都没问这个人的名字,也没追问他到底听没听懂。
“王海,你行不行啊?陈总好不容易来一次我们开发部,你就卡壳了,你就等着祁经理训你吧。”
陈龙刚离开,王海身边的同事就阴阳怪气的挤兑了他一句。
王海本想回怼,但马上想到了陈龙刚刚和他说的‘子弹工厂’,直接删掉了一大段辛苦编译的代码,重新忙碌了起来。