自定义博客皮肤VIP专享

                                                                                  *博客头图:

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

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

                                                                                  博客底图:

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

                                                                                  栏目图:

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

                                                                                  主标题颜色:

                                                                                  RGB颜色,例如:#AFAFAF

                                                                                  Hover:

                                                                                  RGB颜色,例如:#AFAFAF

                                                                                  副标题颜色:

                                                                                  RGB颜色,例如:#AFAFAF

                                                                                  自定义博客皮肤

                                                                                  -+

                                                                                  think-in-blake

                                                                                  专注于:客户端+服务器游戏架构设计

                                                                                  原创 npm install安装依赖包报错终极解决 sudo npm install ling --save --unsafe-perm=true --allow-root

                                                                                  1)安装package.json中的包 sudo npm install --unsafe-perm=true --allow-root 2)全局安装一个具体的包 sudo npm install -g node-inspector --unsafe-perm=true --allow-...

                                                                                  2019-08-27 14:05:22

                                                                                  阅读数 39

                                                                                  评论数 0

                                                                                  原创 nodejs进阶提高blog

                                                                                  http://blog.fens.me/series-nodejs/

                                                                                  2019-06-10 18:49:09

                                                                                  阅读数 268

                                                                                  评论数 0

                                                                                  原创 cocos creator模拟器自定义机型(如:自定义800*600大小分辨率的机型)

                                                                                  我们可以在CC的安装路径中找到这些机型的定义。 /Applications/CocosCreator?/?Contents/?Resources/?static/?preview-templates?/boot.js 文件预定义了各种机型的各种分辨率。 // init device res...

                                                                                  2019-04-17 13:05:30

                                                                                  阅读数 608

                                                                                  评论数 0

                                                                                  原创 WebStorm常用快捷键(代码格式化、文件内容查找)

                                                                                  1)代码对齐 command + alt + L 2)查找工程中文件(类似于sublimetext的command+p) command+shift+o 3)单个文件查找内容 command + f windows当前文件查找: ctrl + F 4)整个工程查找 comm...

                                                                                  2018-06-21 21:56:44

                                                                                  阅读数 768

                                                                                  评论数 0

                                                                                  原创 美术常用rgb

                                                                                  1)输入rgb查询颜色 http://www.atool.org/colorpicker.php 2)常用rgb颜色 各种颜色RGB值 ■RGB(255,192,203)■★●◆pink(粉红) ■RGB(220,20,60)■★●◆crimson(腥红) ■...

                                                                                  2016-07-12 11:58:43

                                                                                  阅读数 1156

                                                                                  评论数 0

                                                                                  原创 帧同步控制下的子弹

                                                                                  1)笔记 1)客户端的角色都要在帧同步的控制下运作; 2)上一节课讲了发射子弹后,子弹只是自己做自己的, 并没有在帧同步的控制下运作; 3)子弹的动画我们不管; 子弹打到了谁,和生命周期(多久删除掉)完全是由逻辑帧来计算的; 子弹的动画和逻辑进行分离,子弹往前走的动画尽管播放...

                                                                                  2019-12-12 01:32:38

                                                                                  阅读数 1

                                                                                  评论数 0

                                                                                  原创 塔的思考与子弹发射

                                                                                  1)笔记 1)上一节讲了塔的结构; 本节讲解塔的子弹发射,塔的逻辑; 看到敌人过来后,朝着敌人发射子弹; 2)导入子弹资源: bullet.unitypackage 3)子弹杀伤力可以放在塔这里也可以放在子弹这里; 根据需求: 塔的等级提升伤害,因此放在塔这里; ...

                                                                                  2019-12-11 23:54:49

                                                                                  阅读数 1

                                                                                  评论数 0

                                                                                  原创 unity中碰撞检查的2种方式

                                                                                  1)人物挂上角色碰撞器 Cube等添加到模型上,这样人就穿越不过去了 跑酷等游戏中经常使用,限定人无法穿越过去某个边界 2)纯碎的物理引擎

                                                                                  2019-12-10 17:13:18

                                                                                  阅读数 3

                                                                                  评论数 0

                                                                                  原创 塔防的代码的设计

                                                                                  1)笔记 1)删除test_hero 2)110-109 101 106 3)塔的代码设计: 主塔 普通的塔 基类-->接口抽象出来,接入帧同步,在帧同步的机制下统一处理塔, 每种类型的塔继承Tower基类,真正帧同步的入口再去处理, 这样每种塔再去...

                                                                                  2019-12-10 02:02:11

                                                                                  阅读数 2

                                                                                  评论数 0

                                                                                  原创 服务端主动断开连接是用什么方法?

                                                                                  南京-游戏-smallwhite 16:11:56 sessionservice.kick backendsessionservice.kick

                                                                                  2019-12-09 16:30:25

                                                                                  阅读数 8

                                                                                  评论数 0

                                                                                  原创 sideB的玩家视角的切换

                                                                                  1)笔记 1)A方视角 B方视角 2)send完之后再释放; 3)GameObject-->000Main Camera, 我们的视角全是因为这个Main Camera全是在这边 4)测试换视角: enter_player: 前面到1后面到0就OK了 ...

                                                                                  2019-12-09 00:09:27

                                                                                  阅读数 1

                                                                                  评论数 0

                                                                                  原创 游戏英雄的创建

                                                                                  1)笔记 1)学习英雄的创建: 上一节我们做了一个英雄 和 帧同步; 这一节我们把所有的英雄都创建出来,加到我们的游戏里面去; 2)moba服务器是对战类的游戏 3)ugame: 可以存储全局的信息, 这样可以避免服务器端多次返回之前已经告诉过的信息; 4)游戏...

                                                                                  2019-12-08 22:13:41

                                                                                  阅读数 2

                                                                                  评论数 0

                                                                                  原创 帧同步下的角色控制

                                                                                  1)笔记 1)事件采集和英雄同步的控制结合起来; 2)在game_start时把所有的英雄都放出来; 3)去掉joystick这个变量,因为之前是测试用的; 加上帧同步的摇杆的一些操作; 3)anim_state: 因为动画和逻辑是分开的; 只负责我们的动画切换的state;...

                                                                                  2019-12-08 12:25:11

                                                                                  阅读数 4

                                                                                  评论数 0

                                                                                  原创 node.js不换行打印process.stdout.write(res + " ");

                                                                                  1)不换行打印 process.stdout.write(str); 2)换行打印 console.log

                                                                                  2019-12-06 18:49:10

                                                                                  阅读数 5

                                                                                  评论数 0

                                                                                  原创 思考客户端模块的组织

                                                                                  1)协议是一个很重要的内容,我们最好都封装成一个个model,让其它模块只管调用即可,不用关心路由等信息,有了model的存在让UI和逻辑分离 2)服务器的代码也一样,不要在业务模块出现mysql连接等字样,只在mysql_game等模块使用即可,封装成接口暴露给需要使用的模块,无脑使用即可...

                                                                                  2019-12-05 16:41:40

                                                                                  阅读数 5

                                                                                  评论数 0

                                                                                  原创 如何在cocos creator中引入TS?

                                                                                  1)cocos creator引擎通过装饰来获取类型 2)通过内置的babel来编译生成js,但是客户端不用关心

                                                                                  2019-12-05 16:37:17

                                                                                  阅读数 6

                                                                                  评论数 0

                                                                                  原创 思考:客户端的数据存储,究竟是 let arr = []这样存储数据,还是直接 root: cc.Node这样把prefab存到root下面

                                                                                  答案:还是后者靠谱! 因为后者不仅带有UI,还带有数据,玩家操作,如:出牌什么的,都是可以计算,而且避免了 数据和UI不同步的情况!

                                                                                  2019-12-05 16:32:45

                                                                                  阅读数 1

                                                                                  评论数 0

                                                                                  原创 skynet做带mmo之类的,需要物理检测那种,服务器需要集成物理引擎做检测。 状态同步。 服务器 碰撞这块解决方案没有?

                                                                                  杨晓天 16:23:52 这类引擎应该都是c,c++的,自己封装lua接口不就行了? 弄懂原理+良好代码功底 16:26:11 @状元 PhysX,然后你们导出的lua接口? 状元 16:26:22 嗯 状元 16:26:37 这个方案可以用 状元 16:27:15 加...

                                                                                  2019-12-05 16:29:00

                                                                                  阅读数 7

                                                                                  评论数 0

                                                                                  原创 思考handler和remote的区别

                                                                                  handler: 写客户端调用的逻辑 remote: 写rpc让其它服务器调用的逻辑,因为玩家直接和connector连接,玩家加入的房间是在 游戏服务器上, 在connector监听到玩家断开连接后,要踢掉在游戏服务器上的玩家,因此,就必须将踢出的方法写remote中 虽然ha...

                                                                                  2019-12-05 16:16:44

                                                                                  阅读数 2

                                                                                  评论数 0

                                                                                  原创 mysql 8.0报错 Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protoco

                                                                                  alter user 'root'@'localhost' identified with mysql_native_password by '123456'; flush privileges;

                                                                                  2019-12-05 12:34:37

                                                                                  阅读数 1

                                                                                  评论数 0

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