摘要: 【旧博客转移 - 2015年12月6日 18:12】 今天用Shader做了一个复古荧幕效果,老电视机放映的感觉,写篇文章记录一下 原始图片: 没错,这就是电影《泰坦尼克号》的剧照。船撞到冰山上翻了,气温非常低,男主角杰克,找到了一块木板,让女主角睡在上面保住了性命,自己被冻成冰块沉入海底,还是蛮感 阅读全文
posted @ 2017-05-16 14:59 李嘉的博客 阅读(3183) 评论(0) 推荐(1) 编辑
摘要: 【旧博客转移 - 2015年11月17日 10:08】 现在大部分U3D手游都没有进行加密处理,要反编译其实很简单 APK是安卓的安装包,安卓是基于Linux的,Linux的安装包一般都是zip,所以我猜APK有可能其实就是zip之类的压缩格式,把后缀名改成zip后用压缩工具打开 一般用c#做uni 阅读全文
posted @ 2017-05-16 14:41 李嘉的博客 阅读(4837) 评论(0) 推荐(0) 编辑
摘要: 【旧博客转移 - 2015年9月20日 22:48】 1.Socket的粘包拆包 【旧博客转移 - 2015年9月20日 22:48】 1.Socket的粘包拆包 tcp协议是有缓冲区的,如果发送的数据太小,会被放置缓冲区里,累积更多的数据再一起发送,发送后不会立马清除缓冲区,等待TCP应答消息到了 阅读全文
posted @ 2017-05-16 14:40 李嘉的博客 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 【旧博客转移 - 发布于2015年9月14日 22:25】 通讯是网络游戏的最重要部分之一,好的游戏通讯协议设计包括一下特点:包体积小、解析速度快、支持加解密等等,下面就简单说一下通讯协议的设计 1.游戏中常用的通讯协议以及数据格式 HTTP: 早期的SLG游戏一般会采用HTTP协议进行通讯,后端大 阅读全文
posted @ 2017-05-16 13:32 李嘉的博客 阅读(3412) 评论(0) 推荐(0) 编辑
摘要: 【旧博客转移 - 发布于2015年9月10日 16:07】 有时美术会出这种图片格式的文字,NGUI提供了UIFont来支持BMFont导出的图片字体 BMFont原理其实很简单,首先会把文字小图拼成一张大图(合成一张图上传GPU性能会高一些) 然后生成一份配置,描述了每张小图字符的Unicode编 阅读全文
posted @ 2017-05-16 13:27 李嘉的博客 阅读(3298) 评论(0) 推荐(0) 编辑
摘要: 【旧博客转移 - 发布于2015年9月6日 18:42】 在Linux上装好Mysql后 发现远程客户端连接不上 出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。 由于对Linux不熟悉,搜索了一些资料后找到几个解决方案 一.找到mysql配置文件 etc/mysql 阅读全文
posted @ 2017-05-16 13:25 李嘉的博客 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在游戏战斗中,我们会用到各种各样的碰撞检测,来判断是否打中了目标 比如扇形检测/圆形检测 还有矩形检测,王者荣耀里后羿的大招就是一个很长的矩形碰撞体 这些在Unity3D引擎中其实都封装好了一些Collider组件去检测碰撞,但是我最近写帧同步算法的时候,发现U3D中的碰撞算法执行顺序不可控,会导致 阅读全文
posted @ 2017-04-16 15:03 李嘉的博客 阅读(18302) 评论(0) 推荐(1) 编辑