《从零开始搭建游戏服务器》 Protobuf读取Excel表格数据

前言 在之前的博客中,我们已经尝试过了在C#环境下,使用Protobuf来序列化Excel表格,然后再代码中反序列化出表格数据【Unity3D —— protobuf 导excel表格数据】,如今我们在服务器假如要共用一套配置表格,当需要一个类似的导表和读表过程,接下来我就在原来博客的基础上...

2017-03-29 10:31:20

阅读数 2903

评论数 0

Unity3D —— 爆炸交互(震屏效果)

前言: 在我们进行游戏战斗场景开发时,常常为了加强临场感,会在有爆炸或者撞击的时候加入震屏的效果,原理其实很简单,就是对场景主相机进行坐标和角度的变化。 设计在开始进行代码实操之前,我们先考虑一下大致的思路,主要操作的参数有震动的幅度(Transform的各项参数,通常只改变localP...

2017-03-06 15:35:33

阅读数 3100

评论数 0

《从零开始搭建游戏服务器》项目发布到Linux环境

前言: 之前我们提及了如何使用Maven来创建、管理和打包项目,也简单过了一遍Linux中搭建Java开发环境的步骤,现在我们就开始将我们之前开发的项目demo发布到Linux环境下,并让它正常运行起来。 发布思路: 使用Maven将项目打包为.jar 将项目的.jar和项目所有依赖的j...

2017-03-24 17:31:40

阅读数 9349

评论数 1

《从零开始搭建游戏服务器》Linux开发环境配置

前言: 之前的开发工作一直是在Windows开发环境下进行的,但是正真发布和外网运营势必要发布到Linux环境下,而且有很多服务端的工具对于Windows系统的兼容性并不是非常完善,就像常用的Docker容器就只支持Linux系统,所以提前了解和部署Linux开发环境势在必行。 一、准备工作...

2017-03-21 20:06:22

阅读数 15192

评论数 0

《从零开始搭建游戏服务器》优化——Jedis连接池

前言 在Java的开发中,遇到一些耗时的操作,我们通常会启动一个线程,让新建的线程来完成这个耗时操作而不至于影响主线程工作的正常进行,而当需要同时进行多个耗时操作的时候,就要相应地为其创建多个线程,但是这样显然会造成线程的浪费,所以我们采用了一个优化方案,那就是线程池,我们在需要获取线程...

2017-03-16 14:24:25

阅读数 1678

评论数 0

《从零开始搭建游戏服务器》项目管理工具Maven

简介 什么是Maven?Maven是一个项目管理和综合工具,提供了开发人员构建一个完整的生命周期框架。 Maven使用标准的目录结构和默认构建生命周期,在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作,例如:创建报表、检查、构建和测试自动化设置。概况地说,...

2017-03-15 15:19:44

阅读数 1555

评论数 0

《从零开始搭建游戏服务器》Redis操作指令和Jedis工具

引言 上篇已经大致完成了redis的下载安装和简单的使用,接下来我们要真正地操作redis进行一些数据的增删改查操作,以及简便好用的Jedis工具。 常用指令:1.增加或者修改已有数据的值:若此key对应的value不存在,则创建这个键值对,若已存在,则修改此key的value数值:se...

2017-03-07 14:46:20

阅读数 1569

评论数 3

提示
确定要删除当前文章?
取消 删除