
cocos creator游戏开发
文章平均质量分 84
Clank的游戏栈
精通各种游戏开发技术、C# JAVA C++ 底层架构技术。
展开
-
横板格斗类游戏实战:游戏数值策划表
a, b, c方案中,a最直接,但是Excel的表格格式对应的解析格式好像是不开源的,多平台移植的时候,可能会有些问题, b方案解析csv代码简单,通用,所以很多项目都用这种方式,c 编写一个额外的脚本,将Excel转成json的文本格式用json库来解析,Json解析库也是非常通用的。表格字段有ID、部位、部位名称、名字、穿戴等级、买⼊价格、卖出价格、介绍、物攻、防御、⾎量、暴击、布、铁、印、⾦币。详细的数值配置表,可以关注我们,领取游戏的Excel表格文件,来进行查阅,了解整个游戏的数值。原创 2023-02-21 09:21:39 · 1423 阅读 · 0 评论 -
横板格斗类游戏实战:核心玩法介绍(一)
每日登录奖励”是运营拉升用户活跃度的一种手段,连续不间断登录,奖品越来越大,对玩家越来越有吸引力,使得他每天都习惯性的来登录一下领取奖励,是一种典型的运营活动。“宝箱抽奖”:通过抽奖活动,提升用户的活跃度,同时通过抽取奖品获得奖励,这里还引入广告,用户看完广告以后获得更多的抽奖的权力等。大厅的主要功能与游戏的周边以及游戏的基本的逻辑关系本节就给大家介绍到这里,下一节介绍游戏战斗中的核心玩法。我们先来看游戏大厅的基本内容,游戏的所有入口都在里面,如图2-1所示。原创 2023-02-16 09:03:26 · 525 阅读 · 0 评论 -
Cocos Creator 3.x开发《切水果3D》
每个水果的结果都类似,如下图榴莲这个水果, 根节点durain下面durain01, durain02两个节点,这两个节点分别表示水果切开后的两个模型节点,另外一个子durain节点是整体的水果的节点。在这个项目种的一个核心的实现就是生成水果与抛出水果,我们先来看生成水果,我们做一个GameMgr的脚本用来管理整个《切水果》的逻辑。我们刚开始做项目的时候,首先要准备好项目的资源,一个游戏项目包含的资源大致分为:3D场景, 3D角色,3D粒子与特效, 游戏音乐音效,2D UI界面, 游戏数据配置表等。原创 2023-02-13 09:21:46 · 991 阅读 · 0 评论 -
cocos creator新手教程:第003节3D模型的基本概念
美术交付的时候就包含了 fbx模型文件与模型的纹理贴图,当然还有其它的一些细节增强的贴图,如法线贴图等,fbx存放的是模型的顶点数据等,纹理贴图就是物体的表面颜色。模型动画其实就是模型的顶点在一段时间内的连续变换,比如一组待机动画,哪些顶点会动,如何动,每个顶点在动画中每一帧的的位置如何,这样每一帧,顶点的位置不一样,然后把每一帧播放出来,计算出顶点在这一帧的位置(动画采样), 每一帧,顶点的位置不同,人眼会把每帧的相关形状补间起来,形成了动画的感觉,叫做。模型中顶点的坐标我们又叫做顶点的模型坐标。原创 2023-01-14 09:11:46 · 1453 阅读 · 0 评论 -
cocos creator:第002节创建项目与显示第一个物体
场景创建完成以后,我们创建一个3D物体到游戏场景中,游戏引擎内置了一些标准的几何体,比如立方体(Cube), 球体(Sphere)等,所以我们先创建几何体放场景中显示出来,我们来创建一个Cube吧,在场景编辑器中,鼠标右键”创建/3D对象/Cube立方体”,场景中会创建一个Cube的节点出来,ctrl + s保存以下当前的场景改变,双击以下当前的的”Cube”节点,这样编辑器中央就会对准 刚才创建出来的Cube物体,如下图所示。,这样你编辑的是哪个场景,预览运行的就是哪个场景。原创 2023-01-05 08:14:13 · 344 阅读 · 0 评论 -
初识Cocos Creator
并把这个游戏引擎项目开源,叫做cocos2d-x。刚接触Cocos家族的时候,会有很多个Cocos的版本与分支,比如Cocos2d, Cocos2d-x, Cocos Creator 1.x, Cocos Creator 2.x, Cocos Cretor3D, Cocos Creator 3.x, CocosDashboard, 等我们先把Cocos 的主要产品脉络梳理一遍。如果2D/3D选错了,其实也不要紧,编辑的时候是可以切换的,只是2D项目默认进去是2D相关的设置,3D默认进去是3D相关默认设置。原创 2023-01-04 08:58:06 · 601 阅读 · 0 评论 -
Cocos Creator 常见错误排查方法
很多初学者就会怀疑人生了,其实这个时候往往是一个组件类的N个实例导致的,都会跑update的打印代码,但是由于他们是不同组件实例,所以导致数据不同,一个组件实例的数据是正常的,一个是异常的,我们只要找出异常数据的组件实例就可以了,如何找呢?打印一下组件所在节点的名字,看下这个错误异常数据的节点的名字是谁就可以了。从每个API的函数的名字,表示的是这个函数的功能与作用,每个参数的名字,表示的是传入的数据类型等,返回值说明能告诉你这个函数的返回值,通过多阅读API接口来提升自己的处理问题的能力。原创 2023-01-02 09:29:49 · 2406 阅读 · 0 评论 -
杂谈各大游戏引擎优缺点
Flash转H5,商业上不上太成功,后来随着h5的发展,直接转为H5 3D游戏引擎,是最早在H5上跑出大型商业3D游戏的H5 3D引擎, 在H5 3D这块积累了很多经验和成熟上线的产品案例,现在80%左右的3D微信抖音oppo vivo小游戏都是laya引擎做的。白鹭游戏引擎对于H5游戏是有着不可磨灭的贡献,它是最早的H5游戏引擎,它里面的很多工具非常好用,到现在还被其他的引擎使用,比如骨骼动画工具,DragonBones被广泛引用到游戏开发中。(2) 引擎开发2D游戏经过大量验证,非常适合2D游戏开发。原创 2022-09-14 14:12:44 · 2646 阅读 · 0 评论 -
横板格斗类游戏实战:UI框架的制作
很多UI框架的同学,还要设计什么红点系统,什么弹窗系统,其实大可以不必,UI框架做到上面那一层就可以了,至于具体的弹出式对话框怎么做,如何做,基于上面的机制来实现对应的策略就可以了,所以我们做UI框架不做这些策略,具体的什么红点提示这些,我们放到游戏逻辑层去做,当作普通的开发需求就可以了。如何方便的把UI的结果显示到对应的组件上,这个就更简单了,因为我们显示UI结果的几个组件我们可以在初始化的时候,写好对应的成员,初始化的时候,把组件获取到,后面只要显示数据到这个组件,直接操作就可以了。...原创 2022-08-31 09:17:29 · 478 阅读 · 0 评论 -
横板格斗类游戏实战:定时器Timer模块设计
启动一个定时器,new TimerNode对象来放入定时器管理迭代,取消一个定时器,就把这个从管理列表里面移除,注意不要马上移除,只是做个标记,而是在update里面统一移除(这样可以避免再定时器回调中删除另外一个定时器对象,从而改变了定时器遍历的TimerNode数据,导致出问题)。(2) Cocos Creator做帧同步的时候,业务逻辑都要有服务器帧事件来驱动,所以这个时候推荐游戏逻辑的定时器也要基于服务器帧事件的入口来迭代,如果有自带的定时器不方便。基于这两点考虑,我们决定自己来实现定时器模块。..原创 2022-08-29 10:08:33 · 560 阅读 · 0 评论 -
如何制作微信抖音小游戏
最近微信抖音华为小游戏非常的火,在个人开发者中颇受大家的关注与讨论。今天我们来聊聊微信抖音华为小游戏为什么会火, 微信小游戏如何制作,如何获取收益。这里有个小游戏开发学习小组点击可以直接加入小游戏是什么?互联网产品一个很关键的核心点就是思考如何获取流量以及有流量以后如何变现,互联网上获取流量也变得越来越困难,最后都被几个日常生活常用的超级app占据了流量的入口,比如微信,抖音,美团。手机上的App可以获取流量,手机硬件厂商也可以获取流量,华为,oppo, vivo每卖出一部手机,都相当于获得一个原创 2021-08-20 10:51:51 · 2139 阅读 · 0 评论 -
游戏引擎怎么做到跨平台部署
游戏引擎能做到一次开发,多平台发布, 比如 android, iOS, H5, 微信小游戏,facebook等。这些我们叫做跨平台架构,瞬间感觉很NB和高大上。今天我来给大家分析分析,我们的游戏引擎是怎么做到跨平台的。这里有个游戏开发交流小组:966 937 334游戏引擎的架构一般会分为3个层次:(1)平台抽象层:a: 定义几个统一的接口,来接入平台的消息, 比如 mouse, touch, keyboard 等;b: 每个平台会有一个runtime的环境,调用每个平台的API,来将事件和消原创 2021-08-19 09:03:00 · 270 阅读 · 0 评论 -
Cocos Creator网络游戏开发中的短连接HTTP和长连接Websocket
在游戏行业中,网络游戏相比单机游戏的市场份额要大很多。而网络游戏的用户交互性、用户粘性会好很多。所以,绝大部分游戏都需要进行网络连接来存储数据、实现玩家之间互动等。在项目中,主要使用两种网络操作,短连接http和长连接websocket,下面就对这两种进行详细说明。这里有个cocos creator学习交流小组:966 937 334短连接httpHTTP:超文本传输协议。在这里,使用XMLHttpRequest对象开发客户端,常用方法和属性如下:1、open() 与服务器连接,创建新的原创 2021-08-14 10:23:08 · 883 阅读 · 0 评论 -
教你彻底搞懂Cocos Creator Tween
Cocos 使用了Tween来代替原来的Action系统, 今天来给大家讲解Tween如何使用, 帮助大家掌握Tween的使用,并且对Tween有一个更深入的了解。这里有个cocos creator学习交流点击可以直接进入1: Tween到底是什么?Cocos Creator 里面的Tween你可以理解为是一个容器对象, 在这个容器对象里面可以存放很多的”执行过程”,当执行这个Tween的时候,会一个一个过程的触发执行。这样Tween的使用就归纳总结出3个步骤:(1): 创建一个Tween对原创 2021-08-13 10:13:06 · 1658 阅读 · 0 评论 -
cocos creator制作微信抖音小游戏《黄金矿工》
微信小游戏,抖音小游戏,非常适合个人开发者创业,不用版号,门槛低,同时抖音小游戏的系统算法推荐,能让好的游戏脱颖而出, 你要做的就是把游戏做好就可以了。这个系列的文章,配套了视频教程讲解与课程资源,课程源码。下面开始讲解黄金矿工的具体制作流程。这里有个cocos creator学习交流小组点击可以直接加入,一起学习交流吧1:开发工具的基本使用教程的开发工具选用cocos creator, 开发语言选用TypeScript。首先我们创建项目,导入素材,素材如图:项目路径不要使用原创 2021-08-12 10:04:41 · 3159 阅读 · 2 评论 -
Cocos Creator动作系统和缓动系统总结
动作系统就是可以在一定的时间内实现位移、旋转、缩放、跳动等各种动作。需要注意的是,动作系统跟 Cocos Creator 编译器的动画系统不同,动作系统是面向程序员的API接口,而动画系统是通过编译器来设计,它们服务于不同的使用场景,动作系统通常适合做一些简单的位移、旋转等动作,而动画系统则相对要强大的许多,可以对UI增加各种属性来做到一些复杂的动画。。这里有个cocos creator学习交流小组点击可以直接加入,一起学习交流吧动作系统ActionAction是动作命令,先创建动作,然后就可原创 2021-08-11 10:39:11 · 626 阅读 · 0 评论 -
Cocos creator中需要掌握哪些数学物理知识
关键词:小游戏开发,cocos,数学,相似三角形,单位向量,弧度角度转换,向量转换为夹度,产生不重复的随机序列,切水果游戏,抛物线一、 相似三角形知识的应用在摇杆控制物体运动的游戏中,摇杆的手柄(下图黄色圆饼),不能移出摇杆所在的套(下图灰色圆环),也就是说摇杆偏离中心点的最大距离为max_R。一旦触摸移动过程中移动的点超出此最大距离,我们需要将摇杆手柄拖回到最大距离处。如何将摇杆拖回到灰色圆环处,无非是要求出在C点的坐标。根据△ODC和△OBA为相似三角形,有OD:OB = OC:原创 2021-08-10 10:41:19 · 1582 阅读 · 0 评论 -
微信小游戏上线发布全流程详解
5G时代小游戏群雄并起5G时代到来,各大超级App都推出了小游戏模式来把流量变现,微信小游戏,QQ小游戏,抖音小游等。之前个人开发者在国内上线游戏,需要版号,到国外又不熟悉,微信/QQ/抖音小游戏给了个人开发者制作游戏之路,不用版号即可上线发布运营自己的游戏。很多个人开发者跃跃欲试,很多中小型游戏公司也发力在此。 到底小游戏如何上线与发布,各大平台都差不多,今天我们以微信小游戏上线发布为例,完整的讲解小游戏上线发布全流程。这里有个小游戏开发学习交流小组点击可以直接加入,一起学习交流吧制作小游戏原创 2021-08-06 10:46:12 · 3075 阅读 · 1 评论 -
Cocos Creator中的向量cc.Vec2和矩形cc.Rect
前言在Cocos Creator游戏开发中,经常需要使用向量和矩形,这篇文章我们来总结下其常见用法。一、Vec2二维向量1. ` let v1 : cc.Vec2 = new cc.Vec2(1, 0);`2. ` console.lo原创 2020-10-20 17:21:57 · 2238 阅读 · 0 评论 -
Cocos Creator性能调优优化集锦
前言一、为什么要做性能优化?性能:是一种优秀的能力。唤醒快、运行持久、稳定。这种能力在游戏上能让你的用户感觉很爽,表征表现为加载快,手机不发热,运行流畅,不卡顿。所以,性能优化的终极目标是,让你的用户感觉很爽,当然这种爽你不能以牺牲自己为代价,要考虑成本和副作用(总不能频繁使用伟哥对吧)。我们要优化性能,首先要搞明白是哪些因素会影响性能?是体力不行就得加强锻炼,是操劳过度就应该学会休息。在我们的游戏中,哪些因素会影响性能呢?二、影响性能的因素有哪些?如果大家不知道如何分析,那我给大家引导下。当你玩游原创 2020-10-19 16:41:24 · 3869 阅读 · 0 评论 -
30K面试服务器游戏开发岗位,你要找的答案都在这里!
前言01 TCP 的核心意涵是什么?TCP 是面向连接的可靠的传送协议。核心意涵就是面向连接与可靠,对于使用TCP socket而言我们要管理好socket的建立连接,断开连接等。同时对于业务逻辑而言TCP socket是可靠的不会丢包的,比如我发送ABCDE,这些数据包,不会出现丢包(ABDE)与乱序的情况(ACBED)。02 为什么TCP需要封包拆包协议?应用层每次发送数据都会被开发人员认为是一个独立的数据包,可是在底层由于TCP是可靠的传送协议,每次发送数据都要收到确认,所以底层有可能把原创 2020-10-15 17:02:57 · 1689 阅读 · 0 评论 -
啥?还搞不清楚Cocos Creator的项目结构!!!
序言一、项目文件夹结构初次创建并打开一个 Cocos Creator 项目后,开发者的项目文件夹将会包括以下结构:下面我们将会介绍每个文件夹的功能。1.资源文件夹(assets)assets 将会用来放置游戏中所有的本地资源、脚本和第三方库文件。只有在 assets 目录下的内容才能显示在 资源管理器 中。assets 中的每个文件在导入项目后都会生成一个相同名字的 .meta 文件,用于存储对应的资源配置和索引信息。.meta 文件需要一并提交到版本控制系统,详见 资源管理注意事项 — met原创 2020-09-15 17:28:18 · 1253 阅读 · 0 评论 -
Cocos Creator 「无侵入」资源加密方案
前言Cocos Creator 打包后的素材资源,如:图片,声音等,默认是保持原始格式,只要遇到破解党,那么他们极有可能很简单就直接获取到这部分素材资源。针对这个问题,大部分同学都会有一种资源加密的需求,即对打包后的资源进行加密,让破解党不那么容易获取到资源。由此,引出了很多关于资源加密一些诉求,包括但不限于:https://forum.cocos.org/t/creator/46017https://forum.cocos.org/t/topic/90094https://forum.c原创 2020-09-14 17:22:10 · 2607 阅读 · 0 评论 -
让中国游戏一键出海?这种方法我看行!
前言很多游戏开发创业者因为高技术门槛和开发风险,无力打造庞大的游戏数字世界而只能艰难发展。那么,如果有一个技术平台,既能支撑庞大的游戏世界,又能帮助降低游戏制作门槛和风险,还能加快游戏开发和上线周期,各位老板动心吗?2012年,一家名为Improbable(中文名英礴)的英国科技创企应运而生,来自剑桥和帝国理工的三位小伙用一项新的技术为众多游戏制作者解决了多人游戏开发痛点。下一代多人游戏开发的技术平台,为多人游戏带来变革SpatialOS(中文名思礴)作为由英礴研发的下一代多人游戏开发工具和专业原创 2020-09-09 16:49:11 · 613 阅读 · 1 评论 -
一文带你读懂iOS应用如何使用TestFlight进行测试
##前言在一般情况下,iOS开发者开发完应用后,会上传到我们的开发者后台。对于少数大企业来说,可以使用向苹果官方申请的企业账号直接分发测试,测试者在下载完应用后在设置里面“信任开发者”即可,或者使用越狱手机通过第三方助手直接安装ipa文件。而大部分开发者则需要使用苹果官网的testflight来进行应用测试,接下来我们主要讲一下testflight如何使用以及注意事项。####①:使用testflight前请确保你的App已经上传到开发者后台。如图所示,进入苹果开发者后台,点击“我的APP”,点击原创 2020-08-31 17:19:21 · 2093 阅读 · 0 评论 -
Cocos Creator 教程 : 坐标系统
主要简单讲解下坐标系统,由于Creator是基于Cocos2dx,也就是使用OpenGL的坐标系,即原点在屏幕左下角,x轴向右,y轴向上。然后讲解下本地坐标与世界坐标,最后讲下坐标转换。 点击链接加入群聊【unity/cocos交流二群】坐标系基于OpenGL坐标,也就是原点在屏幕左下角,x轴向右,y轴向上。下面讲解的世界坐标也就是与OpenGL坐标系方向一致。本地坐标本地坐标是相对于父节点而言的,也就是相对于父节点的位置。通过node的getPosition()来获取坐标。世界坐标原创 2020-07-17 10:29:21 · 763 阅读 · 0 评论 -
Cocos Creator游戏开发基础入门
在Cocos Creator游戏开发中,有几个非常重要的基础知识大家必须掌握,就是场景、场景树、节点Node、组件Component。一、 什么是场景和场景树一个游戏中可以有多个场景(例如登录场景、修改密码场景、游戏主场景等等),在游戏中通过代码逻辑来控制场景跳转。几乎所有的场景的根节点都是Canvas节点,Canvas节点上面可以挂载各种各样的组件,例如cc.Canvas组件,用于设计游戏的设计分辨率和适配策略。根节点下面又可以有多个子节点,子节点下面又可以挂载子节点,如上图所示,如此,构原创 2020-07-16 09:01:41 · 966 阅读 · 1 评论 -
cocos creator--游戏开奖功能组件《刮刮卡》特效实现
一、 需求分析【1】实现手指触摸刮开效果;【2】优化:判断刮开与否(能否正常看到奖项)。二、 游戏场景可视化编辑三、 手指触摸刮刮卡动态刮开效果的实现Mask为反向遮罩节点,必须确保大小和位置为(0,0)。运用反向遮罩和绘图来实现。 首先为Mask节点添加Mask组件。记得将Inverted(即反向遮罩)勾上。原理:类似于PS中的遮罩,或者沙画,比如你在玻璃上写了几个字,但是我在你玻璃上铺上了一层灰色的沙子(MaskBg),在沙子上撒了一点特仑苏,留下了“刮奖区”三个字。你想原创 2020-07-11 09:26:49 · 1242 阅读 · 0 评论 -
Cocos Creator游戏开发中实现多指触控缩放代码及原理解析
一、 UI设计如上图,我们设计一个简单的界面来进行测试。新建OnMultiTouchCtrl.js ,挂载到OnMultiTouchCtrl节点上。二、 OnMultiTouchCtrl.js实现如下 推荐一个学习交流群:1072209430首先在方法中,给Canvas节点添加触摸移动的监听事件,在其回调方法中打印event得到结果如下:由此,我们可以猜测_touches得到的就是多点触摸的信息。故可以通过event.getTouches()方法获取多点触控的信息。三、 O.原创 2020-07-08 09:26:19 · 2070 阅读 · 1 评论 -
Cocos Creator游戏开发中单例的实现
单例,也就是表示单一实例,某个类,某个组件只有一个实例。比如,我们在游戏中要记录游戏的状态,游戏中某些公共的、全局共享的唯一实例,我们就需要设计成单例的模式。一、 UI设计二、 单例模式JS实现1. Singleton.js单例类在此单例类中持有一个instance静态变量,此静态变量引用自身。2. SingletonCtrl.js单例的使用运行结果如下:san、 单例的TS实现1. Singleton.ts单例类在Singleton类中有一个static原创 2020-07-07 08:37:17 · 888 阅读 · 0 评论 -
COCOS Creator--未找到入口app.json文件,或者文件读取失败,请检查后重新编
微信小游戏开发过程中,在Cocos Creator刚构建完,点运行到微信开发者工具上,就出现上面这个报错提示。一、 原因分析app.json找不着,这是走的微信小程序入口,而不是微信小游戏入口,微信小游戏入口应该是game.json。这是因为我们进入的项目自动变成了小程序项目,这个需要做2个设置:1. 设置微信公众账号,服务类目必须是游戏2. 设置微信开发者工具的开发模式二、 解决步骤1. 完善微信公众号设置完善你的小程序基本设置,小程序的服务类目必须是游戏。..原创 2020-07-03 14:20:36 · 2695 阅读 · 0 评论 -
Cocos Creator关于cc.eventManager警告替换问题
相信很多人在维护运营一些老版本的项目的时候都会遇到下面这个警告信息:The 'cc.eventManager' will be removed in v2.0, please use 'cc.EventTarget or cc.systemEvent' instead.翻译成中文就是cc.eventManager将会在v2.0以后被移除,请使用cc.EventTarget或cc.systemEvent替换。然鹅,当你遵照浏览器的提示去修改,发现,卧槽,这不忽悠我吗!推荐一个学习交流群:107原创 2020-07-02 10:50:50 · 998 阅读 · 0 评论 -
微信小游戏学习--Cocos Creator常用基础操作总结一
一、 场景操作二、 节点操作1. 获取节点常用方法cc.find(“节点路径”)、this.node.getChildByName(“子节点名”)等。给大家推荐一个学习交流群:10722094302.设置节点三、 动作操作四、 定时任务五、 事件监听与事件派发1. 事件监听(开始:'touchstart',移动:'touchmove',结束:'touchend',取消:'touchcancel')2. 事件派发六、 音频操作原创 2020-07-01 10:50:53 · 404 阅读 · 0 评论 -
微信小游戏学习--那些被你忽视掉的JavaScript作用域和作用域链
很多人在使用JavaScript的时候都会遇到一些奇葩的问题,而其中不少问题是因为大家忽视掉了JavaScript中作用域与作用域链相关知识。推荐个一学习交流群:1072209430一、 JavaScript作用域在 JavaScript中,只有局部作用域和全局作用域。而只有函数可以创建局部作用域,像 if,for 或者 while 这种块语句是没办法创建作用域的。 (当然 ES6 提供了 let 关键字可以创建块作用域。)JavaScript的这种特性导致 for 循环里面创建闭包时会产生让人原创 2020-06-28 09:53:11 · 237 阅读 · 0 评论 -
Cocos Creator Shader与材质
Cocos creator 2.1以后引入了3D渲染的底层,所以引入了Shader和材质系统,比如精灵,下面有一个材质, 材质又选了一个Shader;给大家推荐一个cocoscreator学习+交流7051828431: 什么是Shader和材质? Shader是一种给显卡GPU执行的程序, 是一种绘制算法,显卡的渲染流水线加载Shader代码后,就能够在绘制的时候执...原创 2019-08-23 15:39:28 · 5606 阅读 · 0 评论 -
Cocos Creator如何制作3D微信小游戏
CocosCreator推出了3D编辑器,集成到了2.1以后的版本,今天我们来看下如何来使用 Cocos creator2.1做3D。给大家推荐一个交流+学习7051828431:可以2D/3D来回切换的场景编辑器点击按钮,可以进入3D编辑器模式,再点击一下有回到2D编辑模式。 2: 3D游戏中的2D元素2D元素我们放到Canvas下面,然后我们新建一...原创 2019-08-16 15:35:51 · 2537 阅读 · 0 评论 -
细数cocos creator 1.x与2.x的重大区别
Cocos creator从1.x到2.x还是有很多改动,今天我总结了一些他们的主要差别。给大家推荐一个cocoscreator交流+学习7051828431:取消了DrawNode, 取而代之的是cc.Graphic组件:将DrawNode改成了cc.Graphic, 这样更贴近组件化开发一些;2:摄像机改动比较大:x默认没有摄像机,而2.x必须要有一个摄像机才能显示;...原创 2019-08-13 16:55:29 · 641 阅读 · 0 评论 -
3个点让你彻底搞懂this
很多同学搞不清楚js里面的this 到底是谁?搞不清楚this到底如何使用呢?,今天给大家总结了this的用法。1: this机制Js 进入函数里面可以访问一个特殊的”参数”叫做this。和很多高级语言(java, c#, c++)的this是不一样的,js的this 是你传什么,就是什么,其它高级语言的this, 是当前类的实例, 但是js是不一样的, js 的this更像一个...原创 2019-08-01 20:02:26 · 358 阅读 · 1 评论 -
cocos creator A* 寻路导航 组件
cocos creator面试也有一段时间了,但是一直没有推出寻路导航相关的组件。自己做cocos creator腾讯课堂教学已经快2年多了。今天突然觉得心血来潮,不如自己写一个类似于 unity的网格代码吧。所以好好的思考了一下。思路如下特整理记录: (1): 基于creator编辑器,要方便的烘培出地图。 我扩展了编辑器的功能,在扩展代码里面加入遍历场景中地图的代码,然后根原创 2017-07-18 01:29:44 · 4081 阅读 · 0 评论