![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laya
文章平均质量分 92
博毅创为游戏圈
游戏开发全栈小能手,专注十年游戏开发!
学 习 交 流 群:682 143 601
展开
-
论那些给得出高薪的游戏公司底气到底在哪里?
##前言成功并不一定会带来个人幸福。这是上周举行的国际心理健康游戏峰会的“独立游戏中的心理健康”小组讨论的内容之一。国际游戏开发商协会执行董事兼绊脚石首席执行官Renee Gittins主持了小组讨论,小组成员包括前Vlambeer开发商Rami Ismail,任意度量开发商Lazzie Brown,SpryFox联合创始人兼首席执行官David Edery。Gittins的第一个问题是有关每个小组成员所经历的成功是否伴随着越来越大的压力来实现。在Brown的案例中,压力来自于游戏起飞时需要将Parat原创 2020-10-21 17:34:12 · 277 阅读 · 1 评论 -
偷题——腾讯游戏开发面试问题及解答
##前言Blake老师有个朋友在腾讯某分部做技术总监,负责的工作中就包含面试招聘。那么,近水楼台先得月~Blake老师根据面试的问题,作出了以下解答,希望能帮到你顺利入职。####01 Unity项目开发中程序如何愉快的与策划沟通?在游戏开发中,策划希望能方便地改游戏数值,游戏数据,能够灵活的编辑一些规则,并且希望在改数据时不用问程序,马上就能抛出效果,策划在改规则的时候也希望如此。规则一般体现在怪物AI等方面,数据一般提现在数值计算方面。如果是怪物AI等行为编辑比较多的,我们可以提供给策划原创 2020-10-20 17:10:32 · 1512 阅读 · 0 评论 -
硬核!Cocos开发面试必备十问,让你offer拿到手软
##01 Cocos 游戏引擎的发展阶段有哪些?Cocos 游戏引擎始于2009年,伴随手游的兴起,一路发展到现在。Cocos 引擎发展到目前分成4个阶段。1.0阶段(2009~2011年左右)2009年,安卓手机,苹果手机,AppStore兴起,开发移动应用和移动游戏成为了开发者的一个发展方向,Android 与IOS 完全是不同的两个操作系统和开发平台,开发方式完全不一样。如果要开发Android与iOS游戏,要写两套代码,对于开发而言非常的麻烦。这个时候跨平台的游戏开发框架就变得非常的重要,原创 2020-10-19 17:01:52 · 3065 阅读 · 4 评论 -
成功的独立开发者应对失败&冒名顶替综
##前言专业上的成功并不一定会带来个人幸福。这是上周举行的国际心理健康游戏峰会的“独立游戏中的心理健康”小组讨论的内容之一。国际游戏开发商协会执行董事兼绊脚石首席执行官Renee Gittins主持了小组讨论,小组成员包括前Vlambeer开发商Rami Ismail,任意度量开发商Lazzie Brown,SpryFox联合创始人兼首席执行官David Edery。Gittins的第一个问题是有关每个小组成员所经历的成功是否伴随着越来越大的压力来实现。在Brown的案例中,压力来自于游戏起飞时需要将原创 2020-10-16 21:23:27 · 275 阅读 · 1 评论 -
Cocos Creator开发中的事件响应
序言在Cocos Creator游戏开发中,我们经常需要处理事件响应。所以,我们有必要对其中的事件响应内容熟记于心,因此,将其中重要内容归纳如下:一、触摸事件1: 触摸事件类型: START, MOVED, ENDED(物体内), CANCEL(物体外);2: 监听触摸事件: node.on(类型, callback, target(回掉函数的this), [useCapture]);3: 关闭触摸事件: node.off(类型, callback, target(回掉函数的this), [use原创 2020-10-15 16:56:15 · 764 阅读 · 2 评论 -
2020年手机上最好的25种免费游戏
##前言因为疫情原因,大家有了大把时间,总得找点事做做,那就玩游戏吧。这就是我们来这里的原因,对吧?我正在寻找新的伟大的游戏在你的手机上玩,理想的是,那些不花你一分钱的游戏。所以就有了这篇文章。我们开始这个列表是因为大量的开发者站出来,免费提供他们通常的高级游戏。但随着时间的推移,这个列表已经演变成一系列最好的免费手机游戏,无论是免费开始,免费玩,还是纯粹免费。我们特意为您介绍一些您已经知道的大牌游戏,为您带来精心策划的精彩免费游戏列表。社交疏远时与朋友玩的最好的6个游戏所以,我们要做的就是编辑并定原创 2020-10-14 17:16:52 · 1019 阅读 · 0 评论 -
来来来,一文让你读懂Cocos Creator如何读写JSON文件
前言在游戏开发过程中,读取配置文件是必不可少的,而使用JSON做配置文件又比较常见,本文重点给大家讲述如何在Cocos Creator开发中读取和解析JSON数据文件以及如何写JSON文件。一、JSON简介1. 什么是JSONJSON的英文全称是JavaScript Object Notation,即JavaScript对象表示法。2. JSON的特点是一种轻量级的文本数据交换格式,类似XML,但是比XML更小、更快、更易解析。使用JavaScript语法来描述数据对象,JS程序无需解析器即可生原创 2020-10-13 17:17:54 · 1747 阅读 · 0 评论 -
你要找的cocos面试答案都在这里了!
##前言##01 Cocos 游戏开发薪资待遇如何?游戏是互联网最熟悉的变现模式,腾讯/网易大部分的收入占比是游戏。目前为止,手游与微信抖音小游戏是非常火的开发方向,很多游戏公司做国内,海外市场,流水收入都很不错。微信抖音小游戏,和短视频一样,把超级App(微信,抖音,QQ)的流量变现,成本低,变现快,还有一些以H5技术,用游戏的技术技术手段研发的一些内容,比如在线教育,幼儿教育课件等,还有新型的技术VR, AR等。手游、微信抖音小游戏现在很火,薪资也非常的高,同级别的开发人员,做游戏开发比普通原创 2020-10-10 20:12:08 · 6472 阅读 · 0 评论 -
学游戏开发,从客户端还是服务端开始?
##前言近几年,游戏开发行业风生水起,入行的个个都赚个盆满钵满,这种现状反过来又吸引着更多人源源不断地进行这个行业。那么,对于刚刚转行到游戏开发或者有意转行的朋友来说,应该从哪里开始学起呢?这个问题,Blake老师也多次讲到。今天,我们换一个角度,请一位学员结合自己的经历谈一谈这个问题。可能更能引起共鸣吧。简单来说,就是客户端和服务端,要学哪个?接下来,我们通过两者的分析试着让大家都能从中找到一个更适合自己的方向。首先技能点需求不同。服务器,又称后端。需要用到的知识有:数据库,数据原创 2020-10-09 17:29:29 · 1641 阅读 · 0 评论 -
一文教你如何搭建http游戏服务器
前言关键词:NodeJs、express、http服务器一、搭建一个http的服务器1. 什么是弱联网游戏的主体,不需要网络就能游戏 → 单机游戏。但是为了优化游戏体验,培养用户黏性,通常会设计好友排行、得分、道具、抽奖等环节需要联网,这些就需要用弱联网技术来做。弱联网技术一般需要访问服务器,通常采用http服务器 ,也就是web服务器+数据库。用什么技术?主流的服务器开发语言,都有http的技术,成熟的应用。Java:Tomcat,Python:tornado,C#:IIS; Node.j原创 2020-10-08 17:31:03 · 4735 阅读 · 0 评论 -
《我的设计模式》完结篇:如何阅读代码
##前言有经验的开发者都清楚,我们大多数情况下都是基于别人的框架和系统来开发代码。比如开发一个应用,是基于OS来开发;开发一个游戏基于一个游戏引擎来开发;进入到公司里面以后开发一个业务逻辑也是基于公司的框架代码来开发。正因为如此,阅读别人的代码,就显得非常重要。####1 学会阅读代码的好处有哪些?用好别人的代码,能节约成本,而阅读代码强,就是用好的关键我们把别人写好的,成熟的代码用到项目中能节约很多开发成本,缩短项目的周期,所以用好别人的代码变的很重要。你能快速地把第三方开源代码用到项目原创 2020-10-07 17:10:52 · 251 阅读 · 0 评论 -
2020,Laya最新中高级面试灵魂32问,你都知道吗?
##前言上个月陆续给大家更新了cocos和unity的面试题,相信读者朋友们看了之后多多少少也有了一些收获,在之前的分享中,有部分读者粉丝一直私信阿博,让我分享一些金九银十服务器和Laya的面试题,让大家都能赶着去面试。所以,今天阿博就来给大家分享关于Laya的面试题了!!!啥?今天阿博怎么这么直接,不墨迹了这不还在国庆放假,大家还在休息嘛! 咱们就化繁为简,直接点,进入正题不好吗?那么接下来就请各位读者朋友好好看、好好学咯!!!请仔细查阅~=======================原创 2020-10-06 16:24:19 · 1560 阅读 · 0 评论 -
Cocos Creator小游戏案例《棍子士兵》
前言一、应用简介合理控制木棍长度,帮助士兵走得更远。二、场景搭建新建空白标准项目,在资源管理器面板中新建文件夹res、scenes、scripts,将资源文件复制到res文件夹内。在层级管理器选中Canvas修改大小为宽度720,高度1280(背景图片设计的就是这个尺寸),勾选固定宽度,Ctrl+S保存场景到scenes文件夹内。如上图。将背景图片拖入,修改为bg。新建gameroot空节点,在其内新建platroot空节点,用于放平台,将平台图片拖入到platroot节点内,修改为cur原创 2020-09-30 17:19:27 · 537 阅读 · 0 评论 -
程序员常用的Unity3D核心类及方法
##前言创建、克隆、销毁游戏对象####01 创建游戏对象GameObject cube=GameObject.CreatePrimitive(PrimitiveType.Cube); Cube.name=”cube1”;//设定名字Cube.renderer.material.color=Color.red;//设定对象的颜色####02 克隆对象:Instantiate();GameObject obj=Gam原创 2020-09-29 17:26:46 · 345 阅读 · 0 评论 -
一文简述你不知道的pstorage诞生记!!!
序言自古以来,有人的地方就有江湖,有猿的地方就有社区。GitHub就是猿类最大的社区。在这个社区,大家可以自由地分享源代码(线上代码仓库)、讨论问题(Issue 列表)、收集学习资源。但是江湖不是一日形成的,社区不是一开始就有的,在没有社区之前,程序猿们是怎么共享代码的呢?在 GitHub 还没有兴起的年代,前端是通过网址来共享代码。比如你想使用 jQuery,那么你点击 jQuery 网站上提供的链接就可以下载 jQuery,放到自己的网站上使用。GitHub 兴起之后,程序猿们欢欣跳原创 2020-09-28 17:00:42 · 181 阅读 · 0 评论 -
第8篇:用脑袋执行程序,清楚数据走向
##前言每天写完代码后,要花很长时间调试。一个功能还好说,等到后期代码功能越来越多,bug也越来越多, 慢慢程序就会失控。很多人问我,如何写出稳定的代码,如何让后期的代码稳定,平稳的把项目做上线?我的答案是: “用脑袋执行程序,掌握每行代码后数据的走向”。越早明白这个道理,越早写出稳定的程序。##01 开始写程序时,学会抛开调试器。很多同学写代码时过度依赖调试器,离开了调试器就无法写出正确的程序。调试器在开始调试程序的时候确实是个好东西,但是调试器调试的时候,一个一个变量看数据会耗费很多原创 2020-09-25 16:47:44 · 290 阅读 · 0 评论 -
金九银十:硬核大佬的Cocos面试分享(已拿小厂offer)
嘿!大家好,阿博又来了,继上次的Unity面试题过后!大家都理解了多少呢? 有没有对你接下来的面试有到帮助?不过这里阿博相信只要是拿到了咱们的面试宝典的读者朋友,肯定就不用担心这个问题了!嗯哼~不知道有面试宝典的 还不赶紧去私信里领取一下…咳咳! 话题偏了,上次在给大家分享完unity试题的最后说了要给大家整理一下cocos的面试题,耽搁了耽搁了,一拖就拖到了今天,所以,今天老给大家完整赴约了。还记得上个月阿博给大家分享了一波cocos的面试题,但是只给大家分享了题型,剩下的答案都没能给原创 2020-09-24 17:30:35 · 1703 阅读 · 1 评论 -
NodeJS中的事件驱动程序实现原理解析
前言Node.js 使用事件驱动模型,当web server接收到请求,就把它关闭然后进行处理,然后去服务下一个web请求。当这个请求完成,它被放回处理队列,当到达队列开头,这个结果被返回给用户。这个模型非常高效可扩展性非常强,因为 webserver 一直接受请求而不等待任何读写操作。(这也称之为非阻塞式IO或者事件驱动IO)在事件驱动模型中,会生成一个主循环来监听事件,当检测到事件时触发回调函数。整个事件驱动的流程就是这么实现的,非常简洁。有点类似于观察者模式,事件相当于一个主题(Su原创 2020-09-23 16:45:48 · 877 阅读 · 0 评论 -
终于有人把进程与线程讲清楚了
##前言很多人对进程、线程没有什么概念,面试的时候也说不出其中的核心内涵。所以,今天我打算花点篇幅把进程和线程讲清楚。##01 CPU与内存**CPU **大家都知道是计算机的中央运算单元,用来计算的。CPU从内存里面读取一条一条的代码指令,然后根据指令来执行运算(加,减,乘,除,复制数据等)。CPU在运算的过程中一些数据存放在CPU的寄存器和内存里面。CPU里面有各种寄存器,各司其职。指令指针寄存器存放的是当前执行到那条代码指令了。代码指令是写完程序后被编译器编译成二进制指令代码原创 2020-09-22 17:28:39 · 305 阅读 · 0 评论 -
当“程序猿”相亲遇上“程序媛”
##前言这世界说小不小,说大却也不大~这不,概率小于彗星撞地球的男女程序员遇上了,还是在相亲场合!女:你好,做哪行的啊?男:程序员。女:我也是耶!没想到遇到同行。来,握个手。女:你用什么语言啊?男:C、C++、python、js、java,现在不都是要全栈工程师么,好歹都得懂点才好混饭吃。女:我也是这样想!但是为什么你没说php,不是说php是最好的语言么?男:那是个笑话,哈哈哈!女:哈哈哈哈,我也觉得很好笑啊,好多人都信以为真。那c#呢,用的人也蛮多的。男:微软的东西那也能用么,用原创 2020-09-21 17:44:44 · 380 阅读 · 0 评论 -
鹅厂大牛一文详述Cocos Creator物理引擎的基本配置
引言在Cocos Creator游戏开发的过程中,经常需要做物体的碰撞、反弹等物理判断和检测处理。一、开启物理引擎1: 编写脚本来开启物理引擎;2: 将这个脚本挂载到场景的根节点;3: 编写调试接口决定是否打开物理引擎调试;4: cc.director.getPhysicsManager().enabled = true; // 打开物理引擎1. `cc.director.getPhysicsManager().debugDrawFlags 调试标志;`2. `varBits= cc原创 2020-09-18 21:57:39 · 611 阅读 · 0 评论 -
金九银十,三面小厂Unity开发失利,我到底败在哪里?
##前言大家好,又到了金九银十招聘季了,相信经过上半年疫情的影响,大家都已经开始对新的工作蠢蠢欲动了。那么,作为一名资深的游戏开发er又该如何把握好这次的机会呢? 今天阿博就来给大家整理分享一下自己近期的面试内容。《请仔细看、仔细学》刚入9月份的时候,打算出去面面试顺便看看行情,于是阿博从各大网站上搜索新的unity面试题,花几天看完之后信心满满,傲娇的走进了小厂公司面试!结果呢,可想而知,正经面试的时候一个都没考到,还考的巨墨迹,给的工资还低。于是我重新合计,一定是公司问题,还是多去面几家试原创 2020-09-17 15:39:22 · 282 阅读 · 1 评论 -
数学都搞不好,你还搞什么游戏开发?
##前言数学知识,对于游戏开发来说很重要,可谓是基础。今天我们就来说一说游戏开发中所涉及到的三角函数与反三角函数知识。##01 相似三角形两个三角形相似,可以得到一个结论,三角形的三个角度对应相等,三个边对应成比例。如果有两个三角形,有两个角是相等的,第三个角也会相等(三角形内角和为180度),这个这两个三角形相似。##02 相似直角三角形一个角为直角的三角形,为直角三角形,如果两个直角三角形,有一个除直角以外的角相等,那么这两个直角三角形相似。根据三角形相似,可以得到 x1/r1原创 2020-09-16 16:40:56 · 246 阅读 · 0 评论 -
第8篇:解决问题的一般方法论
##前言手机发热不知道如何入手?任务系统怎么设计?背包系统怎么设计?第一次带项目要如何做?第一次带团队要如何做?马上要面试了,简历如何写?我们职场中经常会面临各种各样问题,有些问题是自己做过有经验的;有些问题自己没有做过,别人有经验的;有些问题则是自己没有做过,别人也没有做过的。那么,面对问题,我们该如何思考?工作10多年以来,我越来越发现解决与处理问题是有一般方法论的,不只是技术问题,其他行业的问题也一样。##01 站在"客户"的角度认真的分析需求,确定思路很多同学问我,简历怎原创 2020-09-15 17:21:35 · 316 阅读 · 0 评论 -
一文教你深入浅出__proto__和prototype的区别和联系
前话有一个很喜欢装逼的同事,写了一段代码1. `function a(){}`2. `a.__proto__.__proto__.__proto__`然后问我,下面这个玩意a.proto.proto.proto是啥,然后我一脸懵逼,prototype还知道一点,这个proto,还来三个,是个什么鬼。于是我一直不能放下这个问题,虽然我很懒,很不喜欢费脑子,但是这个坎还是过不去,最近两天研究了大半天,就有了这篇文章。我先说出答案, 上面的值为 null。我还很负责的告诉你,下面的_a.p原创 2020-09-14 17:07:51 · 346 阅读 · 0 评论 -
2020,游戏服务器开发需要掌握哪些,你都具备了吗
序言一、游戏服务器开发工作介绍有很多朋友会问我,想从其它开发领域转到游戏服务器开发上来,需要学什么?或许是因为游戏服务器开发工资高,或许是因为感觉做游戏服务器需要掌握的技术更高级,更具有挑战性,或许觉得想换个行当试试等等。不管出于什么原因吧,做为一名从事游戏服务器开发和教学很多年的人,我当然是持欢迎态度的,那么我就先介绍一下游戏服务器开发的工作吧,游戏服务器开发具体要做哪些工作呢?1.团队沟通基本上不管做什么开发,都是一个团队来完成的,游戏也是如此,游戏团队一般由老板、总经理、CTO(技术原创 2020-09-11 17:27:51 · 1767 阅读 · 1 评论 -
如何使用VSCode调试JS?
序言做前端开发的朋友经常需要使用Visual Studio Code编辑代码,很多朋友就想在VSCode调试JS代码,下面我们就介绍下如何配置操作。一、环境准备首先安装好VSCode,准备好一个JS项目,在VSCode中安装插件Debugger for Chrome (如下图操作搜索安装即可)。二、修改配置文件1. 使用VSCode打开项目没有可以测试项目的可以使用HBuilder等工具新建一个Web项目进行测试,如下:然后,使用VSCode打开上述项目,如下:2. 设置断点按F5原创 2020-09-10 16:57:30 · 1152 阅读 · 1 评论 -
Cocos Creator游戏开发中如何判断几何形状的位置关系
引言在Cocos Creator游戏开发过程中,经常需要判断几何形状的位置关系,例如:线段与线段是否相交、线段与多边形是否相交、矩形与矩形是否相交、矩形与多边形是否相交、测试一个点是否在多边形中等等。比如上图,游戏场景中有张地图,鼠标点击地图的时候,做相应处理,点击地图之外则不响应。该如何实现。一、编辑逻辑地图首先,我们在地图节点上添加多边形碰撞组件,如下图所示:接下来我们要判断,玩家点击的区域是否在地图上怎么处理?二、逻辑地图的点击判断新建Hittest.js,将此自定义组件挂载到C原创 2020-09-09 16:38:04 · 626 阅读 · 0 评论 -
第7篇:注重基础知识的原理原则
##前言教学几年以来,接触过很多同学,一些同学经常这样问我:“有没有实战案例,我想从实战开始, 这样我能学的快些”“基础知识太无聊了,有没有实战,一边做一遍练习。”“我想做一款游戏出来赚钱,没有那么多时间耗。”我的回答往往是:高楼万丈平地起。要想写出好的程序一定要注重基础的原理原则,因为任何复杂的逻辑和游戏都是由一个一个基础知识组成的。这也就能解释为什么腾讯、网易面试的时候经常问基础问题。####01 哪些知识是程序员必备的基础#####程序编程语言的基本原理原则编程语言的基础机原创 2020-09-08 16:50:35 · 301 阅读 · 0 评论 -
Cocos Creator 使用计时器(官方文档摘录)
##序言在 Cocos Creator 中,我们为组件提供了方便的计时器,这个计时器源自于 Cocos2d-x 中的 cc.Scheduler,我们将它保留在了 Cocos Creator 中并适配了基于组件的使用方式。也许有人会认为 setTimeout 和 setInterval 就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结合得更好!下面来看看它的具体使用方式:####开始一个计时器 component.schedule(function()原创 2020-09-07 16:31:29 · 322 阅读 · 0 评论 -
Cocos Creator中坐标空间的转换
序言在Cocos Creator游戏开发中,我们经常需要进行坐标空间的获取、计算、判断与转换等操作。因此,掌握其中相关的基础知识显得非常重要。本文我们就一起来梳理回顾下。一、Vec2二维向量1. ` let v1 : cc.Vec2 = new cc.Vec2(1, 0);`2. ` &nb原创 2020-09-06 17:11:39 · 697 阅读 · 0 评论 -
cocoscreator打包Android项目
前言一、Cocos2d和Cocos2dx的区别【开发语言】:Cocos2d是Object-C写的,Cocos2dx是C++写的,支持使用 C++、Lua 或 JavaScript 进行开发。【运行平台】:Cocos2d只能在IOS下运行,Cocos2dx是跨平台的,适配 iOS、Android、HTML5、Windows 和 Mac 系统,功能侧重于原生移动平台。【国籍】:Cocos2d是外国人搞的,Cocos2dx是中国人搞的。Cocos2dx是Cocos2d的C++写法,但是游戏架构是一样的,原创 2020-09-03 16:38:14 · 699 阅读 · 0 评论 -
突然觉得自己好像没学过JS
##前言####一、先看题:mean的值是什么?var scores = [10,11,12];var total = 0;for(var score in scores){ total += score;}var mean = total/scores.length;console.log(mean);####二、是11?恭喜你:答错了!####三、是1?恭喜你:答错了!####四、正确答案: 4解释: for in 循环循环的值永远是key, key是一个字符串。所以原创 2020-09-02 16:41:50 · 301 阅读 · 0 评论 -
第6篇:框架机制要能快速定位错误
##前言会不会写代码,很大一个衡量标准是,你写完代码以后花多少时间在调试代码上面。调试代码的时间花费和很多都有关系,作为框架设计者,或者机制设计者,如何让使用框架的小伙伴能方便的调试数据和找出相关问题,这个是我们要思考的。今天给大家分享框架设计中方便定位错误的几个点,供大家参考。####01 保证每个模块数据源头,底层准确上报与及时的数据错误日志。不是所有的小伙伴都懂得框架的全部内容,清楚框架的所有流程,对很多人而言,做的模块清楚就可以了。比如所有代码都从main入口开始,初学者不用管前面原创 2020-09-01 17:09:01 · 183 阅读 · 0 评论 -
详解:十分钟搞懂Cocos Creator碰撞组件的使用
序言在Cocos Creator游戏开发过程中,经常有需要检测两个物体是否发生碰撞的情况,诸如:子弹是否击中敌人,玩家是否撞到障碍物,是否拾取到道具等等。下面我们就通过一个案例来演示Cocos Creator中的碰撞组件的使用。一、UI设计首先我们编辑案例场景如下,设置四个星星,其中右下角的星星为默认分组default,其它三个星星设置分组为COLLIDER。勾选COLLIDER和COLLIDER的碰撞的分组配对。二、碰撞检测实现由于所有的节点都是一个矩形,所以,我们首先让相邻的星星都旋转起来原创 2020-08-31 16:51:50 · 1642 阅读 · 0 评论 -
一文教你搞定Cocos Creator中动画编辑器的使用
前序在Cocos Creator游戏开发中, 动画特效的使用非常频繁,而动画特效的操作对初学者来说又相对复杂,所以,初学者一定要引起重视。一、动画编辑器使用1: 创建一个节点;2: 为这个节点添加一个动画组件 cc.Animation;3: 为这个动画组件新建一个动画文件 --> AnimationClip对象;4: cc.Animation 控制面板的属性:1. `(1): defaultAnimClip: 默认的播放的动画剪辑;`2. `(2): Clips: 动画剪辑原创 2020-08-30 16:52:13 · 1487 阅读 · 0 评论 -
微信抖音小游戏《黄金矿工》案例详解
序言微信小游戏,抖音小游戏,非常适合个人开发者创业,不用版号,门槛低,同时抖音小游戏的系统算法推荐,能让好的游戏脱颖而出, 你要做的就是把游戏做好就可以了。本篇系列的文章,配套了视频教程讲解与课程资源,课程源码。可以关注留言获取哦!下面开始讲解黄金矿工的具体制作流程。1:开发工具的基本使用教程的开发工具选用cocos creator, 开发语言选用TypeScript。首先我们创建项目,导入素材,素材如图:项目路径不要使用中文和空格,使用英文或英文缩写,项目工程里面的目录结构要清晰,在As原创 2020-08-27 16:39:51 · 1632 阅读 · 2 评论 -
详述Cocos Creator与Laya区别,你不会不知道吧?
序言相信接触过游戏开发的同学,大家肯定对Cocos Creator和Laya都不是陌生了,而刚开始进入游戏行业的人,可能对Cocos Creator和Laya的区别不是很清楚。在此我们将两者的区别给大家梳理下,请仔细观看首先Cocos Creator在手游端的市场份额占掉50%以上,属于手游端游戏引擎名副其实的NO1。而Laya在微信3D小游戏这块市场占有率第一。可以说两个各有千秋。另外,2019年底,Cocos Creator也出了Cocos Creator 3D版,意图在3D游戏这块分得一杯原创 2020-08-26 16:59:45 · 3247 阅读 · 1 评论 -
第五篇:不要在抽象的路上越走越远
##引言遥想当年,刚学设计模式的时候,我们做的最多的就是抽象成一个对象, 设计出漂亮的面向对象的继承体系。虚函数,重写,重载,各种手段。恨不得把里面的每个概念,都封装一下,抽象一下。恨不得每个概念都要高度的可重用,就会把一个概念抽象成几个层次。1: 从代码维护的角度来说,过多的抽象增加代码维护难度。比如我们游戏中的子弹,有各种类型的子弹,有各种威力的子弹, 很多我们往往设计的时候, 先抽象子弹基类,然后各种子弹再继承这个基类, 子弹—》炸弹—》超级炸弹, 你会发现体系越来越复杂。过多的抽象,会原创 2020-08-24 17:06:55 · 183 阅读 · 0 评论 -
硬核!30K Unity开发岗位,你需要的面试问题都在这了
##前言马上金九银十了,今天就来给大家说说关于面试题的内容!在大厂里,同样的架构师职位,为什么待遇会差很多?相信这也是不少人都在疑惑的吧,今天正好就来给大家讲解一下同岗不同薪是因为高薪意味着你要掌握——至少要了解——更多方面的知识。想要高薪,面试是最重要的一步。今天,就主要和大家分享一下月薪20-40K的Unity架构师面试时,会被问到的那些问题。## Unity架构师主要面试5大板块,一般出题都从这5大板块里来。板块如下,面试官可根据板块选题自行组合成面试题;应聘者可以了解原创 2020-08-21 17:28:38 · 1209 阅读 · 0 评论