07.31笔记:(周一)
1.SVN下拉了一个ftp工程.具体步骤:先复制给的SVN链接
(svn://172.16.1.9/ezfun/ftp/client/trunk),然后在本地新建一个文件夹用于存放拉的工程,在文件夹下面鼠标右键,点击tortoiseSVN->repo_browser->OK.然后在当前文件夹下面鼠标右键->check out,看一下路径点击OK即可(注意这里不能直接export,否则只是导出到本地,不能update 和 commit)
2.学会SVN的一些用法,学会经常查看SVN->commit ,对比两者的区别。常使用showlog查看更改情况。
08.01笔记:(周二)
1.在进行360SDK的更新时,由于与服务器端会有不兼容的情况,故出现重新更改的情况,在更改的时候除了在自检上面通过之外,还要在模拟器上面再跑一遍,防止出现登录直接退出的问题以及不能支付(登录和支付是SDK的关键)。我在今天的360更新就是出现了application没有加到manifest中出现了登不进去的问题。
08.02笔记:(周三)
1.在添加了断点并且找到了断点的按钮后点击没有反应的原因:点击unity里面的_GameRoot,在视图下面把_dll 和_lua 的√ 去掉即可。
2.断点调试F5刷新 F10单步调试 F11跳进去单步调试。F3 查找的(选中的)关键字一步步朝下查找。
08.03笔记:(周四)
1.在查看bug时,应该按照一定的流程来,先要熟悉整个代码的运行流程,一般是在initwindow里面,设置断点一步一步查看。也可以找到出bug地方的按钮,设置断点,仔细查看。
注:这周状态不太对,有些东西老是记不住,白天想好的笔记到晚上就想不起来,以后记笔记还是白天就记录吧
08.04笔记:(周五):留着明天总结一起写吧!今天好累,心累。没有一颗强大的心脏扛不住啊!
08.05(周六):
本周主要任务就是改bug。主要就是在unity下面查看游戏的bug所在,然后在VS根据代码找出bug的位置,然后加以修改,达到测试的要求。
本周bug列表:(嘿嘿,只有我自己能看懂,以下内容就不要看了)
1. 战役-挑战,停留挑战页返回在进入,左上挑战次数不显示,需切换底部页签才显示.
2.装备-觉醒,紫装3升4,蓝装2升3时没有觉醒成功界面
3.时装-斥装时装满足条件无法激活
4.满十套蓝装出没有解锁按钮(与3是一个问题)
5.觉醒,材料不足觉醒没有相关提示
6.背包-双击装备和消耗品页签导致物品品阶框显示丢失
Bug1:点击页面到挑战页的时候,出现挑战次数,退出重进的时候就没有了,在解决此bug的时候,我是通过界面的按钮定位到出现bug的位置,然后查看当前的c#脚本文件,在VS里面打开,按照查询bug断点调试的方法,找出大概位置。这个问题主要是在 不是is show 的时候show is false ,但是如果直接改成true的时候,就会出现:无论是在战役模式还是挑战模式下都会出现show次数。与要求不符。最后发现战役模式和挑战模式的类型不一样,前面有过定义,这里我选择用一个判断语句if ,当战役模式,setactive is false 。挑战模式下setactive is true。这样问题就得以解决。(学会查看代码的流程)。
Bug2: 这个问题不是没有觉醒成功界面,而是界面显示的是进阶成功,这就需要我们把进阶换成觉醒。乍看上去问题很简单,如果这么想就太天真了,有跟上学时期经常说的容易题容易错一样,给的条件少,反而更不容易解决。(程序员人生感悟1嘿嘿:认真对待遇到的每一个bug,也许一个很微小的bug可以影响到整个程序(勿以bug小而任之)。瞎哔哔的)。言归正传,这个问题却是把我难住了。这里感谢下我的组长Janus(人真心不错),是他帮我查看并讲解的和解决的这个问题。这个问题需要添加一个选择判断,因为存在觉醒和进阶两种情况,根据选择判断设置在那种情况下使用觉醒成功。具体的还要添加一个选择节点,这个问题我理解的还不是很透彻,有时间还需要在回过头再看看。这个需要注意加深理解,不能因为解决了就放下了,不是自己独立解决的都很容易再次出现问题。
Bug3与bug4:
这两个问题其实是一个问题,问题主要是出现在策划那边,策划的表弄错了导致程序的命令与服务器不匹配,故满足条件后还是无法解锁,表的数据弄混了导致本来解锁紫装结果解锁了蓝装问题。虽然说不是我的问题,但我还是花了大量的时间在这上面,因为我不知道,因为我不明白,所以。。。。。还是太菜,路还很长啊大兄弟。这里导师有个道理说的不错:很多情况下也许并不是你的问题,别人(指策划运行测试等等,反正不是程序员嘿嘿,我真的不是针对他们,我是针对所有人哈哈)也会问到你原因,这时候就是装逼的时候了(前提你真的会),所以说要学的还有很多。时装问题我真的花了很多时间,不过回过头来觉得也值。以后也可以多看看这部分代码。
Bug5:觉醒材料不足没有提示,主要就是添加个提示语,这个在bug界属于比较简单的类型了,主要是找到运行这个命令的位置,添加一句话即可。Showtips (。。。,true)大概就是这样一句话,问题比较简单,但对于初学者也很烦,因为不知道从哪找。
Bug6:这个问题我是真心不会,在这里主要还是导师帮忙找到的额,是代码里面没有添加UI_fuben这个case的脚本,是的品阶框没法显示。这里感谢下导师涛哥的帮忙,应届生有个人带比自己慢慢摸索真的强很多,建议应届生还是找有人带的工作吧,毕竟刚毕业啥玩意儿都不会。。。