最近工作中的二三事

     一直以来都没有写关于工作中的事情。从6月底入职新公司以来,一直在从事移动客户端网络方面的开发工作。项目是iphone平台的一款体育竞技类的3D游戏,具体项目信息略。我负责的网络部分要实现跨iphone与win两个平台,支持蓝牙与wifi两种连接方式,因此还是很不易的,尤其头次摸像Obj-C这样古怪的东西。关于网络目前的体会是,一个很重要的问题是解决大小端的问题,关于这个问题有多种解决方式,网上已经被人写烂了,因此我就不写了,只是目前我实现的方式并不理想。另一个体会是网络部分尽量不要与游戏逻辑相关,对于传数据,给出的api尽量是给个指针,一个长度,就能自如的传数据。还有一个体会是用udp的最后常常还是自己写成了一个tcp。

    最近项目遇到一个问题,经常莫名的挂掉,看crash log也很奇怪,基本没什么线索,最后发现是编译器搞的鬼,其实不怪编译器,是我们自己使用不当。我们项目会把另一个lib加进来一起编译,可是那个工程与主工程编译设置不同,导致了这么莫名的错误。

    现在的游戏公司一般都自己设计一套GUI,一个良好的GUI还是很难的,尤其是加入了网络之后,终于能够体会到GUI里面消息机制的好处了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值