游戏开发
云卷云舒么么哒
以前c++为主, 现在喜欢golang. 使用过c, delphi, c#, swift, objective-c, python, lua, js, php......等编程语言. 熟悉windows客户端编程, 流媒体编程, webrtc, linux服务器编程, 云风skynet服务器编程, 比特币以太坊区块链研究. 移动端android, ios客户端编程.
展开
-
skynet学习笔记
以前随手写的笔记, 可能有错误, 以后再改.一. 基本原理一个service就是一个luavm, service之间通过skynet.call来阻塞调用, 使用skynet.send非阻塞发消息.每个skynet.call 在被调用的service中就是一个协程, 当在协程中调用阻塞api时, 会挂起协程.这时service还是可以对外提供服务, 于是可能产生时序问题.例...原创 2018-05-04 19:38:59 · 507 阅读 · 0 评论 -
golang的开源游戏服务器框架
golang的游戏服务器框架有leaf, cellnet, mqant等.一. 选择cellnet好像使用callback回调方式, 直接pass. mqant使用了mqtt协议, 感觉写了太多, 有点复杂, 也pass了. 以上两个都没看源码, 就是看介绍的感觉. 最终选择查看leaf源码, 因为leaf貌似最轻量最简单.二. leaf源码分析…...原创 2018-05-04 19:50:12 · 10783 阅读 · 3 评论 -
安装支持skynet的protobuf
一.下载和安装参考http://blog.csdn.net/linshuhe1/article/details/70186603https://www.owent.net/2017/1470.html使用云风自己写的c版本pbchttps://github.com/cloudwu/pbc.git但是不支持protbuf3.0以上版本使用楼上pbc改版http...原创 2018-05-04 19:50:49 · 1357 阅读 · 1 评论 -
lua table使用注意事项
最好不要数组和hash混用, 否则#取长度会乱七八糟数组中不要存储nil值使用table.remove, 不要使用置nil原创 2018-05-04 20:07:55 · 552 阅读 · 0 评论 -
cocos creator笔记
现学现用, 慢慢补充原创 2018-05-04 21:07:57 · 417 阅读 · 0 评论