自定义博客皮肤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)

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

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

2020-03-02 14:14:33 825 3

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

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

2020-02-05 22:46:55 381 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 1152 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 1474 0

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

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

2020-01-11 00:19:25 2083 2

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

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

2020-01-10 23:41:12 377 0

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

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

2020-01-10 12:06:48 690 0

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

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

2020-01-04 23:35:08 585 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 224 0

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

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

2019-12-20 18:03:06 380 0

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

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

2019-12-20 17:05:10 184 0

原创 游戏成为游戏的原因 分享

游戏成为游戏的原因 分享 http://leyeslau.blog.sohu.com/95186921.html 首先介绍一个有趣的游戏,被称为“史上最无聊游戏”:http://tech.163.com/digi/06/0525/11/2HVDJ20400161U6V.html 这是一个...

2008-12-21 19:31:00 30 0

原创 模版函数指针,C++委托的实现-原创

原文出处:模版函数指针,C++委托的实现-原创 今天写引擎的时候,很想加入一些回调函数,以前一直没时间整理这块,这次一定要下决心好好整整代码,纯粹用多态,很多类非要加个帽子,类之间的关系也显的很单一,有的情况需要用到委托的回调机制,这是个很好的东西,在C#里面是原生支持的,C++里面本来函数指...

2008-12-21 19:34:00 18 0

原创 [转]计算机编程:成功的十项必备技能

作为一个正在用C#和 XML语言编程的技术文档工程师,我认为掌握计算机语言需要一些基本技能。毫无疑问,今天的计算机编程已经和以前大不相同,因此不管是正在学习新的编程语言来提高自己的程序员,还是正在钻研一两门已经有所了解的编程语言的程序员,以下这几点相信能够帮你翻越计算机编程这座山。   第一,基本...

2008-12-21 19:37:00 17 0

原创 网游的十大创意设计

好的创意是成为成功网游必不缺少的因素。现在网游大都是相互模仿,没有很好的创意,多是以赚钱为主要目的,为玩家考虑的太少了,出售些满足玩家虚荣心的道具或破坏平衡的道具倒不如多想点好的方法让玩家玩的高兴,现在一些没有创意的网游推出来一批又一批,没有什么新意,让很多网游玩家失望至极。在此本人天马行空,想了...

2008-12-14 20:32:00 39 0

原创 各大公司面试题(程序)

有些题写得不完整,答案也不完整.我也不知道原理是什么样子,所以无法改.要看的同学就跳过去吧.如果有好的建议,可以回帖说明.谢谢! 虽然都是基础,却是比较重要的部分. 一:问答题:1.-1,2,7,28,,126请问28和126中间那个数是什么?为什么?第一题的答案应该是4^3-1=63规律是n...

2008-12-29 15:08:00 22 0

原创 终于,我生命中第一次编译并运行了手机程序

Android的环境搭建是相当麻烦,拆腾了很多次,这一次终于狠下心来,研究了三天。 可能不同的人遇上的错误不一样吧。 网上找来的文章也不能解决所有问题。 但最完整的一篇要算下面这个。它基本上描述出了我所遇上的所有问题。 让人死去活来的cocos2d-x安卓开发环境搭建(windows+ec...

2012-11-01 22:46:00 27 0

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

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

2019-11-04 20:54:57 250 0

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

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

2019-10-28 23:37:38 593 0

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

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

2019-10-28 23:41:05 4964 2

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

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

2019-10-27 11:53:23 1471 4

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

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

2019-05-23 22:17:33 666 3

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

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

2019-05-23 20:38:47 2563 4

原创 麒麟子Cocos Creator实用技巧

大家好,我是麒麟子,开源棋牌《幼麟棋牌-四川麻将》(泄漏版叫 《达达麻将》)作者,成都幼麟科技创始人。 自09年进入游戏行业以来,不知不觉已经度过了十个春秋。 曾经我也血气方刚,曾经我也青春年少。 岁月如梭,光阴似箭,如今已是而立之年。 退去了青涩懵懂,换来了满身的意气风发。 希望在下一...

2019-04-23 10:54:54 18831 7

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

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

2019-05-15 20:12:29 2261 2

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

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

2019-05-14 14:52:47 3365 7

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

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

2019-05-14 12:24:52 3599 2

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

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

2019-05-14 11:52:50 1663 2

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

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

2019-04-27 23:14:02 6126 10

原创 我的职业规划

我的职业生涯规划 一、自我评估 对于即将步入社会的我来说,一切好似进在咫尺,因为它即将来临。而又仿佛远在天涯,因为一切对于我来说,都是未知的。我所拥有的,仅仅是现在的自己以及对未来的幢景。 貌似我不是一个严谨的人,虽然我可以毫不谦虚的说,我自己有着敏锐的嗅觉。当然那不能说是洞察秋毫,毕竟我还...

2008-12-26 23:54:00 4069 2

原创 夜你太美

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

2019-05-08 23:09:34 2561 2

原创 NodeJs string与base64互转

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

2019-05-06 15:02:05 4941 0

原创 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 6716 6

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

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

2019-04-24 20:20:12 49195 0

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

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

2019-05-04 22:59:43 4941 3

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

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

2019-05-03 16:43:25 5674 2

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

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

2019-05-02 08:53:55 7392 0

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

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

2019-04-30 19:32:42 6749 2

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

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

2019-04-25 23:28:27 7421 0

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

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

2019-04-28 11:20:46 5482 1

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