码迷,mamicode.com
首页 > 其他好文 > 详细

上班的第四百七十天——开始游戏生涯了

时间:2015-04-25 01:43:17      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

    今天正式进军游戏行业了,感觉是很累,但是真心觉得有好多东西学,挺开心的,终于可以向中级程序员迈进了。

    先按照昨天的计划,把VS2010常用的快捷键记录下来,然后能够较为轻松地浏览代码后,就叫锋哥——服务器主程,分配了一些简单的任务给我,让我由一个点发散开来熟悉代码。

    锋哥给了我两个bug,一个是消耗物品后短时间内提升角色的各种属性值,其中有个属性值没有达到预期那样,我的任务就是将它改过来。

    说实话,真心觉得这个任务简单得不能再简单了。贪心的我就直接在VS里面搜”苹果“(该消耗品叫”苹果“),以为搜到之后就能够直接修改一处地方就可以了。谁知道根本就没有搜到”苹果“!

    那就只能跟数据流了,以下是我的思路:

    苹果是消耗品,跟红药和蓝药那样,那肯定有个使用消耗品的消息->搜索该消息ID,找到调用处->进入消息处理函数,找到具体分类,是红药、蓝药还是苹果,肯定有个switch->进入苹果分支,将出错的bug修复一下->完事

    其实,这个思路我觉得是对的,但是特么的,我跟踪到消息处理函数的时候,发现居然是调用lua脚本进行处理!我不会lua啊!但是可以进去看一看,只是改一个数字,用不着兴师动众。找到那个lua脚本之后,我就醉了,特么的又调回了C++封装的接口,而且这次我不知道怎么跟踪了,因为不会lua…

    好吧,折腾了半天,最后还是得要先把lua搞掂才能无碍地进行数据流的跟踪,就用这两天时间把lua搞掂,传说中的高性能脚本,我来了!


上班的第四百七十天——开始游戏生涯了

标签:

原文地址:http://my.oschina.net/chrisforbt/blog/406132

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!