自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楚游香的博客

移动游戏开发/Cocos/Egret/Unity

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 区块链基础知识(3)-区块链的存储(怎样记账)

我们已经知道,比特币相当于是“全球账薄”,那这份账单是如何存储的?也就是说把账记在哪里。区块链包含N个随时间排序的块,每个块都有一个指向前一区块的指针,所有块通过这个指针形成一个链,所以称为区块链。第一个块称为创世区块,如图: 从上图可见,区块链由多个区块组成,每个区块由区块头和区块体组成,每个区块头包含区块元信息,同时包含一个指向前一个区块头哈希值的指针,这个指针是防止区块链被篡改的关

2018-01-30 13:29:34 11710 6

原创 研发管理笔记(五)-XShell免密钥远程登录服务器

环境客户端:Windows 服务器:CentOS7假设已经生成了密钥,以root用户登录为例,步骤如下:1 上传公钥到服务器使用Xshell登录到服务器,进入 /root/.ssh 目录,运行 rz 命令,如果没有 rz 命令,运行 yum install lrzsz 安装, 将 key.pub 内容发送到服务器该目录下的 authorized_keys 文件里 cat me

2018-01-29 12:20:11 381

原创 Node.js开发笔记(2)-编写多人在线实时聊天室

在Mike和Marc合著的《Node.js实战》书中提供了一个聊天室demo,但书中所用Node版本太旧,代码已不能运行。本示例代码基于Node.js当前最新版本6.11.0修改而成,代码地址:https://github.com/foupwang/chatrooms代码运行方法1、下载代码到本地,进入根目录,先安装第三方模块,命令:npm install 2、启动服务器,命令:n

2018-01-25 09:37:34 304

原创 Node.js开发笔记(1)-常用命令

npm常用命令npm init在当前目录引导创建一个package.json文件。npm install根据当前目录下package.json中定义的dependencies配置安装所有的依赖包。npm install 安装package。npm install –save安装package,并添加到dependencies配置。npm i

2018-01-24 09:18:59 231

原创 研发管理笔记(四)-WebStorm同时打开多个项目

使用WebStorm开发时,默认一个窗口只能打开一个项目,但我们通常会多个项目同时操作,导致多个项目不断切换非常麻烦,其实WebStorm选项提供了添加多个项目到工作目录区的方法:1. Window版操作File-> Settings -> Directories -> Add Content Root,选择你要加入的Project 点击OK -> Apply -> OK2.

2018-01-23 15:03:15 12488

原创 CocosCreator开发笔记(6)-结合Pomelo框架编写多人在线聊天室教程

测试环境客户端:Cocos Creator 1.6.2 服务器端:Pomelo 2.2.5 源码地址:https://github.com/foupwang/CocosCreatorChatForPomelo.git Git分支名:baseChat教程说明本教程主要介绍怎么使用CocosCreator和Pomelo实现一个多人在线实时聊天室,Pomelo相关代码基于Pomel...

2018-01-22 09:58:04 2447

原创 CocosCreator开发笔记(5)-ScrollView之动态更新的优化原理

ScrollView是比较常用的UI组件之一,游戏中的任务榜、排行榜都少不了它,实际使用中存在一个问题,例如:在排行榜中要显示前100名玩家,如果真的把这100名玩家的信息全部创建,并加载进ScrollView,对移动设备的宝贵内存会是巨大的浪费。其实玩家在屏幕上总能看到的最多只有7、8项而已,所以实际上只用创建比显示多一点的数量,再通过缓冲区实时动态更新数据,就可以给玩家呈现出尽可能多数量的列表...

2018-01-19 10:08:44 12978

原创 CocosCreator开发笔记(4)-Windows搭建幼麟麻将运行环境

幼麟麻将是Cocos官方论坛开源的一款房卡麻将游戏,以Windows8系统为例,软件环境为: MySQL:5.7 Node.js:6.11.0 CocosCreator:1.6.2服务器环境搭建安装MySql数据库安装步骤请百度登录MySqlmysql –u用户名 –p密码 (登录成功提示符:mysql>)创建数据库mysql> c...

2018-01-18 10:19:45 2617 3

原创 CocosCreator开发笔记(3)-Windows系统用IIS搭建Web发布服务器

使用CocosCreator开发H5游戏时,需要部署Web发布服务器来存放H5客户端。前面介绍过用Python或Nginx搭建Web服务器的方法,如果刚好没有安装过Python且只有Windows系统,则使用Windows自带的IIS是最佳选择。步骤如下:1、启用IIS功能以Win8为例,进入:控制面板->程序,选择“启用或关闭Windows功能”, 如图所示: 然后在打...

2018-01-17 08:45:35 4782

原创 微信小游戏开发入门(二)-用CocosCreator官方Demo生成微信小游戏

微信已经放出小游戏的开发工具包,虽然功能尚未完善,但已经可以开发调试了。我们使用CocosCreator官方的polished_project例子来讲解如何生成微信小游戏。 1、下载polished_project工程,地址:https://github.com/cocos-creator/tutorial-first-game/releases/download/v1.2/polished_p

2018-01-16 18:45:10 44375 7

原创 CocosCreator开发笔记(2)-Linux系统用Nginx搭建Web发布服务器

上文介绍了用简单的Python命令搭建CocosCreator的Web发布服务器,这一般在开发调试中使用。如果是用于正式服务器,则还是需要用专业的Web服务器软件,以满足高性能、灵活、稳定的商用需求。Nginx简介Nginx是一款高性能、轻量级的HTTP服务器、反向代理服务器。和Apache相比具有占用内存少、稳定性高的优点,它最常用的用途是提供反向代理服务,使用方法非常简单且灵活,很...

2018-01-16 10:15:56 3570

原创 CocosCreator开发笔记(1)-用Python命令快速搭建Web发布服务器

使用Cocos Creator开发时,经常需要自己搭建Web服务器,用来测试H5游戏的发布版本,而Python提供了快速搭建简易Web服务器的功能,非常简单,仅需要以下几步:1、进入发布目录,如 :build/web-mobile/ 2、打开命令行输入命令:python -m SimpleHTTPServer,接下来会看到输出:Serving HTTP on 0.0.0.0 port 800...

2018-01-15 13:54:45 3484 1

原创 Git管理笔记(二) - 用Git管理线上代码

假设GS指远端Git仓库,A是本地代码,B是线上代码。则通常的流程是在A电脑上修改代码,提交到GS,然后在B上使用Git命令把最新代码更新到B。即每次是A端PUSH,B端Pull。B端操作步骤如下:第一次部署git clone git://example.git重置代码到当前版本git reset –hard更新代码git pull origin mast

2018-01-13 18:59:05 740

原创 微信小游戏开发入门(一)-基础知识

技术简介微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源自浏览器的 HTML5 技术。可以说小游戏是使用 HTML5 技术搭建,具有原生体验的微信内游戏产

2018-01-12 20:55:51 65079 2

原创 Git管理笔记(一)-客户端生成Git密钥

要开始使用Git管理代码版本,一般步骤是:客户端生成密钥;把密钥发给服务器;从服务器获得Git仓库地址;客户端根据地址抓取代码;然后就可以通过Git随时更新、提交代码了。本文以Windows系统为例,讲述客户端如何生成密钥文件。1、首先从Git官方网站下载Git程序并安装;2、然后打开命令行终端输入命令 ssh-keygen -t rsa -C “your_emai

2018-01-12 10:02:51 668

原创 Pomelo开发笔记(三)-2.2.5版本LordOfPomelo安装报错的解决

Pomelo版本:2.2.5 官方demo之LordOfPomelo,下载源码后进入game-server目录,输入命令 npm install -d 安装第三方模块,报错误提示: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most likely not a problem w

2018-01-10 09:36:51 869

原创 Pomelo开发笔记(二)-2.2.5版本运行Treasures报错的解决

Pomelo版本2.2.5,官方demo之Treasures,下载源码后进入web-server目录,先输入命令 npm install -d 安装第三方模块,之后运行会报错,错误提示是:TypeError: mime.lookup is not a function,web-server\node_modules\connect\lib\middleware\static.js:144。原因是m

2018-01-10 09:32:31 1524

原创 Pomelo开发笔记(一)-重要术语

gate服务器用来做前端/connector服务器的负载均衡。客户端先请求Gate服务器,然后Gate给客户端分配具体的Connector服务器。connector服务器1、接收客户端的连接请求,创建与客户端的连接,并维护客户端的Session信息; 2、接收客户端对后端的请求,按照用户配置的路由策略,将请求路由给后端服务器; 3、当后端服务器处理完请求或主动给客户端推送的时候

2018-01-10 09:31:16 393

原创 研发管理笔记(三)-CentOS7搭建GitLab服务

一、安装GitLab1 更新yumyum update2 安装依赖需要三个依赖:ssh,postfix(用于邮件通知),防火墙。 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start ssh

2018-01-10 09:30:04 1310

原创 研发管理笔记(二)-CentOS7搭建SVN服务器

SVN是个开源的集中式版本管理系统,操作简单,是团队开发中管理文档、资源等必不可少的工具。服务器环境:CentOS7.4安装Subversion并创建仓库安装Subversionyum install -y subversion检测安装是否成功(查看版本号)svnserve –version // 注意是两个横杠创建目录mkdir /var...

2018-01-10 09:23:25 288

原创 研发管理笔记(一)-CentOS7搭建匿名FTP服务

FTP服务器:CentOS7.4配置vsftpd编辑 vsftpd 配置文件vi /etc/vsftpd/vsftpd.conf设置以下选项,允许匿名用户登录anonymous_enable=YES重启 vsftpdsystemctl restart vsftpd.service查看 ftp 相关选项是否开启getsebool -a | gr

2018-01-10 09:21:53 549

fenbaoTest.zip

CocosCreator(2.1.2)构建微信或QQ小游戏分包示例,使用教程: https://blog.csdn.net/foupwang/article/details/105295492

2020-04-03

Unity_2D_Roguelike.zip

Unity官方入门教程2D_Roguelike的所有素材和代码,适用于Unity任意版本,亲测可用。学习教程可参见本人博客。

2020-03-30

Unity解析JSON的插件LitJson.zip

LitJSON是一个流行的Unity插件,可以方便、快速地进行JSON和对象之间的转换,适用于Unity所有版本,亲测可用。

2020-03-08

protobuf-c#-3.4.0-win32.7z

protobuf的c#版本,支持Unity2017、2018、2019,把协议文件放在proto目录,直接双击run.bat,即在cs目录下生成对应的c#源码,亲测可用。

2020-03-08

BestHTTP_1.11.0.7z

Requires Unity 5.5.5 or higher BestHTTP相比于Unity自身的WWW强大很多,是U3D里最好用的网络插件,支持Http、WebSocket等。

2020-02-16

空空如也

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

TA关注的人

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