游戏开发
云卷云舒么么哒
以前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 · 596 阅读 · 0 评论 -
golang的开源游戏服务器框架
golang的游戏服务器框架有leaf, cellnet, mqant等. 一. 选择 cellnet好像使用callback回调方式, 直接pass. mqant使用了mqtt协议, 感觉写了太多, 有点复杂, 也pass了. 以上两个都没看源码, 就是看介绍的感觉. 最终选择查看leaf源码, 因为leaf貌似最轻量最简单. 二. leaf源码分析 …...原创 2018-05-04 19:50:12 · 11029 阅读 · 3 评论 -
安装支持skynet的protobuf
一.下载和安装 参考 http://blog.youkuaiyun.com/linshuhe1/article/details/70186603 https://www.owent.net/2017/1470.html 使用云风自己写的c版本pbc https://github.com/cloudwu/pbc.git 但是不支持protbuf3.0以上版本 使用楼上pbc改版 http...原创 2018-05-04 19:50:49 · 1431 阅读 · 1 评论 -
lua table使用注意事项
最好不要数组和hash混用, 否则#取长度会乱七八糟 数组中不要存储nil值 使用table.remove, 不要使用置nil原创 2018-05-04 20:07:55 · 598 阅读 · 0 评论 -
cocos creator笔记
现学现用, 慢慢补充原创 2018-05-04 21:07:57 · 501 阅读 · 0 评论
分享