cocos2d-x lua 工作记录

来源:互联网 发布:淘宝围巾店 编辑:程序博客网 时间:2024/05/22 04:25

刚开始参加工作的菜鸟(菜的不是一点点),记录下工作中遇到的问题(一定要坚持下来!)。

目前工作内容:客户端  --  聊天、公告、新手引导(lua)、各种修之前的BUG

聊天 -- 主要问题srcollView的使用,滚动条的使用

公告 -- 内页  公告内容文本格式 --不同字体 不同颜色的设置

新手引导 -- button对应位置,mask遮罩


2014年12月25日

1.  公告栏的richText方法最终还是没弄起来,还是换成了一个包含几个Label数组的方法, 另外,一件很坑爹的事情,开始我通过setSystemFontSize() 来设置Label字体大小,导致label的自动换行功能失效,就这破事儿,我死命的在找是不是我ScrollView以及其他换行设置有没有问题,搞了半天!哎,南辕北辙。

2.  遮罩要用混色,setBlendFunc(), 刚开始不知道这么在Lua中使用,乱搜了一通,结果cocos2d-x演示demo里就有,我擦 =_=! ,再一个就是设置混色,又TM坑,按原来演示用的方法用,结果一点反应都没有,就感觉是不是这种方法没用,各种找,没办法叫主程来,也是一同调,最后是把原来的mask遮罩原图片修改透明度来实现的,本身方法没问题。

总结: 找到解决方法后,先搞懂原理(这样自己心里就有底),再使用,如果有问题,不要急着找他本身的问题,看看其他相关方面有无问题, 还有遇问题要有自信能解决


2014年12月26日

任务:新手引导demo交接, 选择服务器UI

1. 上午先是主程让我演示一下新手引导的demo,结果由于之前改代码的原因,导致演示的时候各种出错,只好回炉,大体能演示后交个下个程序员再做(哎!此处很是伤心,搞了近两个星期,只是做了个demo给人家重写)

2.  写选择服务器界面,一开始就遇到调控件位置的问题, 从GUI编辑器导下来的json, 在添加子控件的时候,setPoistion(),位置与预期位置不符,感觉是GUI编辑器子控件布局的问题, 各种试,最后还是没搞清楚原因,最后只好是凑了一个位置 (好像跟相对,绝对布局没多大关系, 调回绝对布局后,位置还是不对)

总结:代码有改动,当前无法实现功能,随即就注释掉,未免影响下面的实现

 

2014年12月27日

任务:选择服务器UI + 中间跳转页

1. 在srcollview滚动条那边还是卡了一下,不过还好静下心,也就解决了

2. 在做与服务器对接数据的时,出错了,结果各种找自己的问题,最后再去找主程,其实是服务器那边没弄好,这个...耽误了好久

3.从登录到选服间添加了一个中间页,明显感觉自己有一种要先搭好框架的感觉(主程帮我写引导UI结构时学的),虽然有点力不从心,不过这种感觉很好

总结:还好


2014年12月30日

任务:服务器选择UI连接服务器

1. 连接服务器callFunc()的调用时间与结束时间,为这个连接的整个时间,这导致数据还没拿到,就已经显示了页面

总结:回调函数,注意回调函数的处理时间点


2015年1月5日

昨天,今年第一天上班,头疼的要死。

任务:测试BUG, 测试用接口

1. 测bug -- 呵呵,我没搞明白,硬伤太多,没法测

2. 测试用接口 -- 不要急,慢慢来,很简单的东西


2015年1月5日

任务:重写签到UI, 熟悉任务头像UI

1.  签到 - 在原有基础上编写代码,整个的结构有改动,srcollview又要拿出来说一遍, 有一点就是涉及到混色,我略过没用,直接改的透明度

2.  头像代码 - 比较简单,

总结: 注意自己以后编写代码时,要多加注释,特别是一些设置小细节的地方,尽量做到模块化编程, 结构更清晰 


2015年1月9日
任务:修各种UI bug
1.  服务器回传过来数据为nil, 客户端有时需对应显示为 “0” 或 其他空值,注意处理(这尼玛分明就是服务器端没搞好)
2. 子界面设置后,返回到主界面数据显示没更新,注意处理(又是个坑,本可以统一处理那些需要主界面更新的close button)
3. 修强化UI的BUG - 由于涉及到各种条件判断,实现时思路就乱了(同事写得也很乱),所以
总结:在做一个UI的时候,先搞清楚整个UI的作业流程,那些需求实现列出来,再搭出整体框架,再具体实现

2015年1月29日
任务:写新手引导
( 断了整整20天,这期间经历了写客户端的同事要走,我也不想干,然后很不仗义的要求加工资,然后是各种修bug,现在还是要写新手引导,唠叨完了 XD)
关于新手引导,真心不想写了,感觉写的很烦,也试着去“重构”,可终究因为对Lua不熟悉,没写出来,哎!丢人呀!后来看到网上说用蒙版实现,而我一开始就是直接调对应的button回调函数的,这样做真的很烦,现在又不想改了,熬~
0 0
原创粉丝点击