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

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

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

2019-04-24 11:10:32 72099 0

原创 麒麟子Cocos Creator实用技巧一:如何正确地显示微信头像

不管是游戏App,还是H5,又或者是微信小游戏。但凡接入了微信登录的应用,都可能需要显示微信头像。 在Cocos Creator中,我们常见的显示方法像下面这样 var headimg = 'http://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq8...

2019-04-22 23:59:26 54120 0

原创 麒麟子Cocos Creator实用技巧二:微信名字截断(支持表情)

在我们日常游戏开发中,经常会面临将玩家名字截断的需求。 假如玩家是在我们游戏中创建的名字,那么可以简单粗暴地禁止玩家使用手机表情输入即可。 但如果我们是第三方账号登录,且使用了第三方账号的用户昵称,那么这个就不好保证了。 因此,为了配合界面的显示,我们通常需要在特定界面上进行名字截断。 举...

2019-04-23 00:44:47 53692 2

原创 触控的手牌—Cocos Creator

触控的手牌—Cocos Creator 科普 Cocos Creator是触控最新一代游戏工具链的名称。如果不太清楚的,可以先看一些新闻。 新编辑器Cocos Creator发布: 对不起我来晚了! http://ol.tgbus.com/ne...

2016-01-22 22:23:00 50377 0

原创 3D游戏中的画质与效率适配

3D游戏中的画质与效率适配 哪里来的需求? 众所周知,由于不同的设备配置不同。导致其CPU和GPU处理能力有高有低。同样的游戏想要在所有设备上运行流畅且画面精美,是不可能的。这就需要我们针对不同的设备能力进行画质调节,以保证游戏的流畅运行。 ...

2016-03-15 00:32:00 49932 0

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

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

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

原创 麒麟子Cocos Creator实用技巧

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

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

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

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

2019-04-27 16:39:56 9984 1

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

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

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

原创 麒麟子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 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

原创 Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson

Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson Sagat by Tim “spacemonkey” Appleby 有言在先 首先,我要感谢才华横溢的Tim“spacemonkey Appleby允许本教程中使用他那个极其NB的Sa...

2016-04-10 15:14:00 6401 0

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

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

2019-04-28 21:12:09 6272 11

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

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

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

原创 Thinking in Unity3D:材质系统概览

Thinking in Unity3D:材质系统概览 关于《Thinking in Unity3D》 笔者在研究和使用Unity3D的过程中,获得了一些Unity3D方面的信息,同时也感叹Unity3D设计之精妙。不得不说,笔者最近几年的引擎研发工作中,早已习...

2016-03-25 23:15:00 5987 0

原创 Thinking in Unity3D:渲染管线中的Rendering Path

Thinking in Unity3D:渲染管线中的Rendering Path 关于《Thinking in Unity3D》 笔者在研究和使用Unity3D的过程中,获得了一些Unity3D方面的信息,同时也感叹Unity3D设计之精妙。不得不说,...

2016-03-25 01:18:00 5918 0

原创 Thinking in Unity3D:基于物理着色(PBS)的材质系统

Thinking in Unity3D:基于物理着色(PBS)的材质系统 关于《Thinking in Unity3D》 笔者在研究和使用Unity3D的过程中,获得了一些Unity3D方面的信息,同时也感叹Unity3D设计之精妙。不得不说,笔者最近几年...

2016-04-01 00:03:00 5895 0

原创 手机游戏开发中如何选择适合的纹理格式

手机游戏开发中如何选择适合的纹理格式 为毛要写这个 本来觉得像这样的问题,是无法归类的,因为不同的项目有不同的需求,但今天因为quick论坛中的一个技术疑问贴,钩起了我整理这篇文章的兴趣 http://www.cocoachina.com/bbs/read...

2014-07-19 00:08:00 5861 0

原创 在更新过程中,玩家存储空间满了的处理办法

在更新过程中,玩家存储空间满了的处理办法 咦! 最近一直在纠结更新的问题。整个流程基本上搞定了。目前就在修正一些BUG和,容错处理。我们知道,在手机上,安装目录是没有写权限的,于是,我们只能把数据写到另外的地方。要想取得这个路径,使用 writ...

2014-06-27 14:14:00 5740 0

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

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

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

原创 三维向量叉乘推导

三维向量叉乘推导 一直以来,我都记不住向量叉乘的结果,每次都要查询。其根本原因在于,我没有去研究过叉乘是如何推导出来的。于是,这次想彻底解决一下。首先要感谢维基百科,它已经把所有问题都描述清楚了。 http://en.wikipedia.org/wiki/Cros...

2013-05-09 00:49:00 5618 0

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

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

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

原创 Android下/data/data/<package_name>/files读写权限

Android下/data/data/<package_name>/files读写权限 今天将更新模块拿到android上面测试的时候,发现在创建writablepath.."upd/"目录的时候出现Permission Denied...

2014-07-06 00:38:00 5476 0

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

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

2019-04-28 00:01:04 5372 7

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

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

2019-04-28 00:10:31 5308 0

原创 如何调试ANDROID下面黑屏问题

如何调试ANDROID下面黑屏问题 最近很多朋友在问,为毛在WINDOWS下对了,跑ANDROID的虚拟机或者真机就黑屏了, 有的是只有FPS信息,有的是连FPS信息都没有。如果是程序能够正常启动,不会闪退,但显示不对。 那十有八九都是脚本有问题。 先不管你在PLA...

2014-06-27 14:12:00 5182 0

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

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

2019-04-28 00:48:53 5172 0

原创 游戏引擎不仅是代码,更多的是完善的工具

游戏引擎不仅是代码,更多的是完善的工具 从洗脑开始 记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具。当时只是用这句话还激励自己,找准引擎开发的原则和位置。 而实际上,对这句话的理解甚少。时隔多年,这句话油然...

2014-07-15 23:38:00 5098 0

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

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

2019-04-28 01:31:44 5063 2

原创 在cocos2dx和unity3d之间选择

在cocos2dx和unity3d之间选择 人生最纠结的事,莫过于有选择………… cocos2dx和unity3d从某种意义上讲,都很不错。但当面对特定需求以及团队情况的时候,总是能分出高下的。 假设,目标游戏是一款类似 刀塔传奇 的游戏 我们先分析一下游戏特...

2014-06-15 15:49:00 5039 0

原创 基于Adobe Flash平台的3D页游技术剖析

基于Adobe Flash平台的3D页游技术剖析 写在前面 从黑暗之光,佛本是道,大战神的有插件3D页游。再到如今的魔龙之戒。 足以证明,3D无插件正在引领页游技术的潮流。 目前,要做到3D引擎,有以下几个选择。 说到这里,我们发现。这些都不重要。...

2015-11-09 23:55:00 5025 0

原创 ANDROID下面的游戏更新目录

ANDROID下面的游戏更新目录 更新模块的整体方案终于搞定了,包括launcher的自更新,以及framework,app等代码的更新,均测试通过。 很激动地拿到ANDROID上去测试,一下就傻眼了。 在创建upd目录的时候,就遇上了 Permission De...

2014-07-07 00:17:00 4986 0

原创 lua中实现异步资源读写

lua中实现异步资源读写 同样还是更新方面的需求,当我们检测到版本是新安装的以后,要进行upd目录清除。如果使用os.execute执行 rm -rf ooxx 是非常快的但由于os.execute一旦报错,那整个lua进程就杯具了。于是,我们最后换成了lfs来进行...

2014-06-27 14:15:00 4976 0

原创 dofile执行ANDROID APK里面的文件

dofile执行ANDROID APK里面的文件 我使用dofile执行APK文件是不行的,比如 dofile("assets/res/flist")只能先拷贝到writablePath然后再dofile拿到数据后再清除这个临时文件虽然满足需求了...

2014-06-27 14:18:00 4964 0

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

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

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

原创 基于Quick-cocos2d-x的资源更新方案 二

基于Quick-cocos2d-x的资源更新方案 二 写在前面 又是12点半了,对于一个程序员来说,这是一个黄金时间,精力旺盛,我想,是最适合整理和分享一些思路的时候了。 自从上次写了 基于Quick-cocos2d-x的资源更新方案 同样可见quick-...

2014-06-28 01:09:00 4958 0

原创 Android APK是否需要预解压

Android APK是否需要预解压 今天在逛论坛的时候,发现有一个朋友问的问题。其主要目的,是想实现 玩家首次进入游戏的时候,或者新安装了版本的时候,对APK进行解压,写入SD卡。这样游戏运行过程中,将不会再从APK中读取资源。 以提高效率。我在《唐门世界》的代码...

2014-06-27 14:19:00 4958 0

原创 lua中清空目录和递归创建目录

lua中清空目录和递归创建目录 lua中的 lfs.mkdir lfs.rmdir只能针对单个目录,且lfs.rmdir不能清空文件夹于是我想到了使用os.execute递归创建目录如下os.execute("mkdir ooxx\\ooxx\\ooxx\...

2014-06-27 14:13:00 4944 0

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

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

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

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