欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "鹅厂优文" 发表于 "云+社区专栏" 作者:郑小辉 | 腾讯 游戏客户端开发高级工程师 写在前面:本文所有的文字都是我手工一个一个敲的,以及本文后面分享的Demo代码都是我一行一行码的,在我之前已经有非常多的前辈研究过Lu ...
分类:
其他好文 时间:
2018-10-24 20:04:06
阅读次数:
183
结缘计算机: 我感觉学习计算机专业,毕业后能够从事网络游戏美术,网络游戏动漫设计,游戏概念/故事情节设计,网络游戏3D设计,网络游戏人物设计,网络游戏环境设计,网络游戏皮肤/纹理设计,网络游戏图形开发,网络游戏测试,网络游戏音频开发,游戏客户端开发,游戏服务器开发,游戏引擎开发,手机游戏策划,手机游 ...
分类:
其他好文 时间:
2018-09-04 13:47:01
阅读次数:
192
本项目是使用java技术+自创“假设下子”算法开发的人机大战四子棋游戏客户端。 具体项目,以及原创PSD,设计文档,在文件末尾的百度云连接。 一. 小组说明: 组名:CST 组长:陈飞良(C): 组员: 沈珂 (S): 谭明航 (T): 二.分工说明: ①算法思想上: 本程序的代码实现思想由三人共同 ...
分类:
编程语言 时间:
2018-05-11 00:52:49
阅读次数:
292
lua在Unity的热更新中,一般是每次客户端启动的时候检查是否有更新,然后加载。 如果要在运行期热更,跟服务端做不停服热更(比如java 用类构造启动java脚本本身,或者luaJ)是一个道理。 有几个地方: 1.lua查询路径的热更。这个就简单,直接在第一个启动的lua文件里 path..就好了 ...
分类:
其他好文 时间:
2018-04-19 18:20:03
阅读次数:
171
总所知周,并发容易造成数据的重复处理,我的一个项目给游戏客户端提供了接口,游戏用户相对较多,如果使用数据库排它锁消耗的资源较高,因而使用了文件的排它锁来应对并发。 思路是打开一个文件并取得文件的独占锁,采用的是非阻塞,当程序运行完毕再释放独占锁资源。 /** * 加锁,独占锁 */ public f... ...
分类:
Web程序 时间:
2018-01-30 19:54:51
阅读次数:
169
我看好小游戏胜过小程序,2018年一定会出现爆发趋势,今天是2017年12月30号 我不是一名游戏爱好者,除了小时候玩的魂斗罗,超级玛丽这些小游戏外,诸如王者荣耀天天酷跑这些游戏我一次没玩过。原因是没意思浪费时间,而小时候玩的小游戏也是一种打发时间的行为。 但是微信只要一有动静,无论是什么我都会第一 ...
分类:
微信 时间:
2017-12-30 17:05:23
阅读次数:
217
如何将 tolua 框架接入 Unity 项目中,这里假设我们已经有一个项目,并且已经实现了一些基础架构或者项目已经是完整的,此时,如何将 tolua 这个热更新框架接入进来而不影响原项目的结构? tolua 引入: 1.资源下载: 既然要将 tolua 引入项目,第一步肯定是先到 tolua 的 ... ...
分类:
编程语言 时间:
2017-10-27 15:54:09
阅读次数:
164
1、背景 移动网络信号波动频繁,给移动游戏开发者带来诸多困扰,处理不好会造成较差的用户体验以及重复扣道具等严重问题。因此弱网络问题在TDR技术评审中作为客户端重点挑战项,并且弱网络专项测试达标后方能上线。本文就过往项目中遇到的问题给出一种比较通用解决方案。 2、网络连接方式 通常游戏客户端都是通过创 ...
分类:
移动开发 时间:
2017-09-22 11:57:14
阅读次数:
158
https://github.com/Dawn-of-Light/DOLSharp DOL Server是由“光明之星”社区写的游戏黑暗时代的Camelot的服务器模拟器 它执行以下操作: 提供允许DAOC游戏客户端连接到服务器所需的网络通信 在服务器和mysql之间提供数据库层,以允许存储字符,n ...
分类:
其他好文 时间:
2017-08-21 12:38:57
阅读次数:
150
虽然wireshark自带了很多知名协议的解析插件,譬如HTTP、DHCP等等,然而在实际应用环境中,有不少软件之间的通信协议都是私有的,如游戏客户端和服务器之间的交互协议通常都是私有的,wireshark无法具体解析出各种字段之间的含义,只能显示接收到的二进制数据,给协议的分析和问题的排查带来了一 ...
分类:
其他好文 时间:
2017-08-20 10:20:57
阅读次数:
167