自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 论坛 (1)
  • 收藏
  • 关注

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

前言 在之前的博客中,我们已经尝试过了在C#环境下,使用Protobuf来序列化Excel表格,然后再代码中反序列化出表格数据【Unity3D —— protobuf 导excel表格数据】,如今我们在服务器假如要共用一套配置表格,当需要一个类似的导表和读表过程,接下来我就在原来博客的基础上稍加修改,完成这个需求。准备工作:为了方便起见,我直接复制了之前的一些工具,假如不了解的也可以直接在此

2017-03-29 10:31:20 3714 1

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

前言: 之前我们提及了如何使用Maven来创建、管理和打包项目,也简单过了一遍Linux中搭建Java开发环境的步骤,现在我们就开始将我们之前开发的项目demo发布到Linux环境下,并让它正常运行起来。发布思路:使用Maven将项目打包为.jar将项目的.jar和项目所有依赖的jar包都复制到Linux下创建项目启动脚本来启动项目准备工作:查询Linux系统机器的Ip地址:方

2017-03-24 17:31:40 11836 5

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

前言: 之前的开发工作一直是在Windows开发环境下进行的,但是正真发布和外网运营势必要发布到Linux环境下,而且有很多服务端的工具对于Windows系统的兼容性并不是非常完善,就像常用的Docker容器就只支持Linux系统,所以提前了解和部署Linux开发环境势在必行。一、准备工作:首先你需要一台安装Linux系统的机器,或者直接在Windows系统中安装虚拟机,这里我使用的就是虚拟

2017-03-21 20:06:22 20770

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

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

2017-03-16 14:24:25 1815

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

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

2017-03-15 15:19:44 1980

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

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

2017-03-07 14:46:20 1855 3

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

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

2017-03-06 15:35:33 3844

protobuf-net网络协议的定制

protobuf-net网络协议的定制的一个demo,包含了C#服务器代码和Unity工程

2016-08-25

Unity 3D开发环境

初学Unity 3D游戏引擎的可以参考一下,这是简单的环境配置,大家共同学习吧

2015-02-27

netty-4.0.42.Final.zip

Netty官方4.0.42版jar包

2016-12-20

NPOI插件写的.xls表格数据序列化的导表工具

通常我们在进行软件或者游戏开发的时候,需要用excel表格来配置一些参数,但是直接将各表存于工程中显然会占用大量空间,这时候我们可以通过把数据都序列化存在文本文件中,使用时再反序列化出来,既可以减少空间,也能保证数据安全

2016-03-31

Scrapy基本功能测试项目

通过使用scrapy爬虫框架,爬取指定网页的数据,并保存到本地mongodb数据库中

2016-08-11

Protobuf导Excel表C#版

使用Potobuf将表格数据进行序列化,每个表格都有一个.data数据文件和一个.cs反序列化类

2017-03-27

ProtoGen编译后的包

使用protobuf-net进行编译可能会出现错误或者编译不成功,为了不影响正常测试protobuf的功能,提供编译成功之后的protogen包

2016-08-22

Live2D_SDK_Unity_2.1.02_1_en.zip

从 Live 2D 官网下载的 2.1.02 的 Unity 版本 SDK 压缩包

2019-07-06

protoc-2.5.0-win32.zip

编译版的protoc-2.5.0,里面包含了使用protobuf所需要的protoc.exe文件

2016-08-22

历届电设题目

最近在为今年的全国电子设计大赛准备,自己挑了些题目,还挺齐全

2013-07-26

河乐不为的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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