自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麒麟子官方博客

一个财思敏捷的程序员,专注技术变现。公众号:麒麟子TM (qilinzitm)

原创 [访客必读]关于麒麟子

大家好,我是麒麟子。 一、初识计算机 1997年香港回归不久后的一个下午,在隔壁堂哥的稻草棚里捡到了一本《Windows入门基础》(当时觉得很神奇,现在看来,那只不过是一本教大家如何操作Windows系统的书籍),便爱不释手,从此对计算机世界充满了好奇,更是下定决心,长大以后要搞电脑。 二、...

2019-10-28 23:41:05

阅读数 4707

评论数 1

原创 一种适合竞技和MMO的无单点游戏服务端集群模式

一、众所周知,在大厅+子游戏模式中,最容易现实集群的部分,就是子游戏部分。 我们只需要在创建房间的时候使用负载均衡算法选择适合的服务器进程就行。常见的集群模式有下面两种情况 。 1、中央集群模式,消息通过中央服转发 中央集群式 中央集群式的优点就是架构简单,每个进程只需要维护与中心服的连接...

2020-03-02 14:14:33

阅读数 608

评论数 3

原创 集成vConsole,实现手机上调试H5游戏

用习惯了Cocos的小伙子们,可能对于vConsole非常熟悉了。在手机上会出现一个vConsole的按钮,点开就可以查看开发人员工具。 但像Laya,Egret以及一些自己写的网页,应该怎么办呢。 百度了一圈,发现了两行有用的代码,将其加入到自己的网页中就可以了。 <script ...

2020-02-05 22:46:55

阅读数 211

评论数 0

原创 pngquant pre-build test failed

在安装layaair2-cmd的过程中,报了一个错。 pngquant pre-build test failed. Error:pngquant failed to build,make sure that libpng-dev is installed. 不得不说,Error信息让我走了...

2020-01-14 16:22:48

阅读数 403

评论数 0

原创 Laya2.0 Layaair2-Cmd VSCode高效开发工作流配置踩坑指南

为了提升开发效率,通常我们都是想写完代码就编译。现如今Laya也可以在Vs Code中编写代码了,使我们能够享受到最新的VS CODE特性,也能够自定义自己喜欢的VS CODE风格,这个是很爽的。 麒麟子是这样搭配开发环境的。 1、UI工具:FairyGUI 2、3D编辑器:U3D 3、代...

2020-01-14 15:53:36

阅读数 452

评论数 0

原创 真3D麻将游戏桌面适配任意分辨率

图1:欢乐麻将微信小游戏版 大部分同学应该都处理过2D麻将桌的适配,从iPhoneX(目前最长的移动设备)到iPad(目前最短的移动设备) 无非就是根据长宽比来选择最适合的适配方式。麒麟子之前写过一遍,传送门:棋牌UI全分辨率适配方案 但3D的适配则不是通过缩放来的,因为3D看到的画面,...

2020-01-11 00:19:25

阅读数 1849

评论数 2

原创 Laya2自动同步cullingMask方案以及灯光裁剪补丁

本文解决了两个问题,代码在文末 1、Laya的U3D导出工具无法导出摄相机和Light的cullingMask,每次都要手工设置,容易出现编辑器与代码不同步的情况 2、Laya的Light渲染时,没有cullingMask标记,所有光源会对所有对象生效。 最近在将之前做的一个2D项目,换成3...

2020-01-10 23:41:12

阅读数 275

评论数 0

原创 最新版本微信SDK Android微信登录接入之华为手机惊天巨坑填坑方案

这个问题很忧伤,折腾了2个月,终于找到了本质的原因。 首先描述一下我们项目遇到的现象,供遇上的朋友们参考。 1、华为Mate 20 Mate30出现问题,其他机型没有用户汇报 2、华为Mate30中,同一款机型,有的机型可以,有的机型不可以。 3、同一个手机,上午可以,下午不可以。(在未卸...

2020-01-10 12:06:48

阅读数 387

评论数 0

原创 房间类游戏中的房间ID管理

一、房间类游戏的房间基本属性 房间类游戏在我们的生活中并不陌生,像跑跑卡丁车、劲舞团、欢乐麻将等,都是房间匹配的。 1、UUID 全局唯一 2、房间ID 当前唯一,且供客户端显示 3、房间类型 4、房间名字(可选) 5、创建时间 6、密码 可选 7、加入条件 如需要扣除多少金币,房...

2020-01-04 23:35:08

阅读数 401

评论数 1

原创 Mac下Android Studio安装与配置

一、本文主要想告知两个事情。 1、修改hosts即可访问dl.google.com 2、./android sdk即可打开MAC下的Android SDK Manager图形界面 二、修改hosts vi /etc/hosts 在文件尾部添加两行 203.208.40.36 dl.go...

2020-01-04 22:55:49

阅读数 152

评论数 0

原创 麒麟子Cocos Creator实用技巧十一:让元素保持绝对大小

本文介绍了一个组件,能够让你节点,在任意分辨率下都保持同样的大小。因为它消除了设计分辨率的缩放。 麒麟子,有没有办法让一个元素总是维持相应的大小,不管缩口缩放了多少。 今天一个朋友在QQ上问到了这个问题,像这样的问题其实是非常简单的,只需要计算出当前的Canvas缩放了多少就行了。 经过一翻...

2019-12-20 18:03:06

阅读数 265

评论数 0

原创 记录一次MySQL SQL语句优化

今天有一个客户说,他拉取流水记录总是超时。 我打开数据库一看,流水记录表有900万数据。为了方便描述问题,我们假设这张表的名字叫 t_flow。 其实拉取记录的语句很简单。 SELECT * FROM `t_flow` WHERE `time` >timestamp AND `use...

2019-12-20 17:05:10

阅读数 146

评论数 0

转载 100天带你系统入门VR/AR游戏开发,成为5G时代的“头号玩家”

到2020年,中国虚拟现实/增强现实市场价值将迅猛增长,VR/AR在国内近两年才开始发展,像java、C++等开发语言目前已经有10年的人才储备值,而VR/AR才只有2年的人才储备值,所以,VR/AR人才十分稀缺。 目前VR/AR广泛应用到各个领域 , 娱乐、 游戏、购物、影视媒体、...

2019-11-04 20:54:57

阅读数 192

评论数 0

原创 学会这些知识普通人也能财务自由

这不是一篇哗众取宠的文章,请大家认真阅读! 这不是一篇哗众取宠的文章,请大家认真阅读!! 这不是一篇哗众取宠的文章,请大家认真阅读!!! 重要的事情说三遍。 本文本来应该叫《芭菲特不愿意告诉你们的投资秘密》,但毕竟不是芭菲特亲口说的,这样写出来不太好。 可能有人觉得财务自由离我们很远,可...

2019-10-28 23:37:38

阅读数 468

评论数 0

原创 分享六个程序员赚100万的方法

文本由麒麟子(qilinzitm)原创,转载请保留本声明 大家看到的是这篇文章的第二个版本,因为第一个版本被大家否决了。为了让大家更直观地了解方法,我们以故事的方式进行。下面这6个故事,让你满足偷窥欲的同时,又能学到东西。 故事一:开源+流量+预判 2010 年 11 月,一个程序员做了...

2019-10-27 11:53:23

阅读数 1044

评论数 4

原创 关于如何做好一个技术企业的思考

最近华为的事情,让我陷入沉思。 早在中兴摊上事情的时候,大家都预想到,华为会有这么一天。 只是这一天来得太突然。 面对对手的疯狂输出。 再多的解释和反抗都是苍白的。 落后就要挨打的这句真理,再度发挥了指导性作用。 任正非的话不无道理。 我们既要发展自己的技术。还要深度去使用别人的产品...

2019-05-23 22:17:33

阅读数 646

评论数 3

原创 幼麒棋牌开源版本v1.0中的cc.vv

零、华丽登场 虽然早已习惯了大家的眼神 但是你们这样天天盯着我 让我感觉 好痒 一、什么是vv 已经不止一个朋友吐槽我代码里面的cc.vv了。 但总的来说,这是历史原因。 大家都知道,cc是cocos的命名空间的缩写。 那vv又是什么鬼? 麒麟子在这里解释一下。 vv 是 v...

2019-05-23 20:38:47

阅读数 2067

评论数 4

原创 麒麟子Cocos Creator实用技巧十:function this self ()=>{}详解

先说一声对不起,这篇文章本应该是昨天写的。(强行假装有很多人在等着看) 昨天聚众饮酒去了,喝醉了,可能喝了有两百多瓶吧。 有人就说啦,唉麒麟子,你怎么老爱吹牛*,动不动就两百多瓶,你真当自己是牛么。 大家不要急嘛,之所以说两百多瓶,就是想证明我昨晚确实喝醉了,醉得来都记不起喝了多少了。 还...

2019-05-15 20:12:29

阅读数 2083

评论数 2

幼麒棋牌开源版本v1.1 在线文档

大家好,我是麒麟子。幼麟棋牌开源版本的作者 本文是幼麒棋牌开源版本v1.1在线文档的 目录索引,大家可以方便的定位到对应内容。 服务器环境搭建 客户端环境搭建 数据库环境搭建 ...

2019-05-14 14:52:47

阅读数 3094

评论数 7

原创 幼麟棋牌游戏技术分享:洗牌算法

大家好,我是麒麟子。 不得不说,我第一次写麻将的时候,对于洗牌算法,也是很纠结的。纠结的点并不在于能不能写出来,而是无法确定,自己写的这个洗牌算法,是否符合标准。 不止一次在QQ群里,微信中,以及论坛中,被人问起棋牌的洗牌算法。 幼麟棋牌的服务器是采用NodeJS来写的,所以,下面的代码,都...

2019-05-14 12:24:52

阅读数 3236

评论数 2

原创 麒麟子Javascript游戏编程零基础教程六:Javascript中的实数类型number

大家好,我是麒麟子。 最近两天老有人说,哎呀,麒麟子老师,你的博客都停更了好几天了,最后写的那一篇还是一篇不知道写什么的文章。感觉是在抒发情怀,又仿佛在卖弄文采。 我哪有抒发情怀,哪有卖弄文采,明明是在打广告嘛。不信你们自己看《夜你太美》。 再说了,就我那写文章的水准,你也能看出来是卖弄文采...

2019-05-14 11:52:50

阅读数 1627

评论数 2

原创 夜你太美

声明1:这不是一篇技术贴 声明2:以下内容毫无营养 和今天最后一个潜在客户聊完(如果今晚不会再有人咨询的话),已经是现在了(22:59)。 离小区不远的地方,混凝土机还在拼命地运转着,旁边的楼盖得比我论坛的贴子还快。我就寻思着,是什么力量驱驶着这魔鬼般的项目进度的。要是放在咱IT行业,那就是...

2019-05-08 23:09:34

阅读数 2539

评论数 2

原创 NodeJs string与base64互转

有人经常问我:哎,麒麟子,你写文章前戏怎么那么足啊? 我说:因为,人生如戏,全靠演技。 其实也不是麒麟子戏多,主要是现在爬虫太厉害,不留点什么,爬得你连渣都不剩。 如果你在别处看到了这篇文章 ,但是并不是麒麟子的博客,岂不是损失了看麒麟子更多技术文章的机会。 本来这篇文章没想过要有前戏的,...

2019-05-06 15:02:05

阅读数 4310

评论数 0

原创 麒麟子Javascript游戏编程零基础教程五:Javascript中的变量

不知道为什么,今年的五一过得特别快。我还专门把公司假期调整到六天,依然觉得过得很快。当然麒麟子是没有出门的,看到朋友圈那种堵成狗的照片,感觉有点傻。哈哈哈。 不知道大家还记不记得上一节课的作业,输出车子,房子,老婆,当然你也可以输出孩子 console.log('车子');...

2019-05-04 22:59:43

阅读数 4921

评论数 3

原创 Cocos Creator 3D麻将尝试 v2.1.1

源码和资源地址:https://gitee.com/qilinzi/qlz_ccc_tips base/10_3dmj 在线演示:https://qilinzi.ukylin.net/?lesson=10 愉快的六天五一假期就要结束了,麒麟子机智地选择了在家撸码,顺便看看朋友圈堵车。 幼...

2019-05-04 21:46:48

阅读数 6010

评论数 6

原创 手机游戏开发如何正确选择设计分辨率

这两天抽空回温了一下钢铁侠1,和钢铁侠2。不知道有多少程序员和我一样,是铁粉。我特别希望自己能有一个贾维斯那样的能够帮我写代码的人工智能机器人。 如果写代码觉得不夶好,那能帮我写写博客也行。哈哈哈哈 从手机游戏出现开始,设计分辨率这个词就进入了大家的视野。它可以让我们更容易地处理不同手机分辨率...

2019-05-03 16:43:25

阅读数 5062

评论数 2

原创 麒麟子Cocos Creator实用技巧九:棋牌UI全分辨率适配方案

麒麟子在五一劳动节这一天,为大家准备了一个DEMO。 DEMO演示了,大厅,背景,以及像 3D麻将,斗地主等桌面的适配方案。使大家可以用一套资源,适配从iPhoneX(目前最长的移动设备) 到 iPad(目前最短的移动设备 )的分辨率。 PS:黑莓那种1:1也可以的,只是我人为的把它忽略了。 ...

2019-05-02 08:53:55

阅读数 6853

评论数 0

原创 麒麟子Cocos Creator实用技巧八:回合战棋类RPG战斗效果

HELLO,大家好,我是麒麟子。作为Cocos社区高产用户,今天又给大家带来了一个看起来很酷,但实际上大多数人用不到的DEMO。 不知道大家是否记得梦幻西游、问道、英雄无敌、仙剑奇侠传、神仙道、神曲OL。 不知道大家是否最近在玩自走棋(哎哟,不错哟,最近特别火) 然而,他们从技术上讲,没有本...

2019-04-30 19:32:42

阅读数 6415

评论数 2

原创 麒麟子Cocos Creator实用技巧七:方向与角度转换

麒麟子做了一个Demo给大家,向大家演示了方向转角度,角度转方向的应用。 Demo中有两个坦克,中间的坦克锁定了另一个坦克,始终把自己的炮口对准它,并且会不停地发朝另一个坦克发射炮弹。 发出来的炮弹会追踪另一个坦克,直到追上另一个坦克才会销毁。 而另一个坦克也不闲着,它会绕着中间的坦克转圈,...

2019-04-28 21:12:09

阅读数 5967

评论数 11

原创 麒麟子Cocos Creator实用技巧六:游戏背景拖拽实现

麒麟子做了一个DEMO给大家,这个DEMO很简单,大家可以按下鼠标,或者在手机上按住不放。拖拽背景,背景会根据拖拽移动。同时会保证背景边缘不会越过父节点的上下左右边界 在线演示:https://qilinzi.ukylin.net?lesson=06 策略类游戏背景,或者一些游戏的大地图,小地...

2019-04-28 11:20:46

阅读数 5334

评论数 1

原创 麒麟子Javascript游戏编程零基础教程四:你的第一个Javascript程序

希望你不再怀念你飘逸的秀发,希望你不再习惯早睡早起的安稳。 因为当你敲下第一行代码,你就成为了程序员。 虽然麒麟子秀发依旧,但我不能保证,你的秀发,不会在10年之后,弃你而去。 麒麟子有必要提前科普一下,程序界的梗。 毛不易代言的霸王防脱,也防止不了某些人脱发。虽然这个要掉发的人,不做程序...

2019-04-28 01:31:44

阅读数 5021

评论数 2

原创 麒麟子Javascript游戏编程零基础教程三:无处不在的Javascript

如果你是从大纲那一篇开始看过来的,你在点开这个文章的连接之前,肯定期望说,麒麟子又会在讲正式内容之前BB点什么,这样的话,看起教程来轻松不累还实惠。没错,你猜对了,这就是我的风格。 为什么会把编程教学这么一个严肃的事情,搞得像脱口秀开场呢。 因为我觉得,大家在学会编程以后,每天要做的事情,就是...

2019-04-28 00:48:53

阅读数 5130

评论数 0

原创 麒麟子Javascript游戏编程零基础教程二:游戏程序员分工

小伙子,能够走到这里,你已经不错了。 什么?你是妹子? 放心吧,入了这行,妹子也会被“汉化”的。 游戏程序员分工,以及对应的技能需求。 一、按大类划分 1、客户端程序员 负责处理客户端相关开发工作,就是需要下载到玩家机器上的那一部分。 (网页也是下载到玩家机器上的,只不过是下载到浏览器...

2019-04-28 00:10:31

阅读数 5253

评论数 0

原创 麒麟子Javascript游戏编程零基础教程一:序言

恭喜你,没有被课程大纲吓到,读到这一页的时候,表示你已经下定决心要开始学习了。 然而这一页你依然看不到什么实际的内容。因为这一页我们主要是聊聊人生,谈谈感情。 每一个游戏从业者,心中都有一个自己想做的游戏。 比如,麒麟子本人就梦想自己有一天能做一个魔兽世界,因为我是魔兽粉。至今还时不时的登录...

2019-04-28 00:01:04

阅读数 5323

评论数 7

原创 麒麟子Javascript游戏编程零基础教程大纲

大家好,我是麒麟子,开源项目《幼麟棋牌-四川麻将》(泄漏版叫 《达达麻将》)作者,成都幼麟科技创始人。 开源项目地址(Github与Gitee同步更新): Githubhttps://github.com/babykylin/babykylin_scmj Giteehttps://gitee...

2019-04-27 23:14:02

阅读数 6009

评论数 10

原创 棋牌游戏开发与运营常见问题

1、棋牌游戏运营需要哪些资质 答:棋牌游戏运营需要五证齐全。五证如下: 网络文化经营许可证(文网文) 增值电信业务经营许可证(ICP) 软件著作权 游戏版号 游戏备案号 2、微信小游戏个人开发者不需要版号,棋牌能否上微信小游戏 答:2018年10月,腾讯发布通知。个人资质无法上架棋牌...

2019-04-27 16:39:56

阅读数 9345

评论数 1

原创 麒麟子Cocos Creator实用技巧五:技能CD效果制作

今天带给大家的是一个关于技能CD的效果制作。 此效果不仅可以用于技能CD,一些按钮的CD也是可以用的。 为了照顾大家迫不及待(猴急)的心情,我写了一个DEMO给大家。DEMO上面做了5个英雄的技能和一个XP技能的CD,且它们的CD时间是不一样的。并且如果技能出现CD,再次点击是无效的。相关代码...

2019-04-25 23:28:27

阅读数 7173

评论数 0

原创 麒麟子Cocos Creator实用技巧四:打包原生App截图白屏解决方案

大家在做棋牌App或者一些特定需求的时候,需要截取当前游戏屏幕内容保存。 我们一般是采用cc.RenderTexture来截图并保存到游戏的可写目录 有时候会遇上,截出来的图片是白屏,或者部分白屏。 经过多方测试,我们发现,是Mask的锅,用了cc.Mask的界面,截图的时候,就会遇上这样的...

2019-04-24 20:20:12

阅读数 49106

评论数 0

原创 麒麟子Cocos Creator实用技巧三:微信小游戏中音效中断问题处理

音效可谓是一个小游戏的灵魂了。 某些玩法离开了音效更是不可能,比如别踩白块,或者一些以速度为主的游戏类型。 麒麟子公司最近有一款斗地主上微信小游戏,另外还做了两款休闲类小游戏。 当我们觉得差不多大功告成的时候,有用户反馈说,背景音乐突然就没了。要返回大厅再进游戏场景才有。 我当时第一反应就...

2019-04-24 11:10:32

阅读数 71988

评论数 0

原创 麒麟子Cocos Creator实用技巧

麒麟子Cocos Creator实用技巧 大家好,我是麒麟子,开源棋牌《幼麟棋牌-四川麻将》(泄漏版叫 《达达麻将》)作者,成都幼麟科技创始人。 自09年进入游戏行业以来,不知不觉已经度过了十个春秋。 曾经我也血气方刚,曾经我也青春年少。 岁月如梭,光阴似箭,...

2019-04-23 23:24:00

阅读数 2572

评论数 0

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