logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cocos creator从零开发简单框架(25)-多相机处理

这样的功能,每个相机渲染的内容不一样,即。对象以外的所有对象,对象,我们要设置所有。

文章图片
#cocos2d
cocos creator从零开发简单框架(28)-多场景支持

因为框架和核心组件在初始化和使用的过程中已经做了缓存的清除和节点是否有效的判断,所以多场景的支持是非常简单的。只需要在场景加载成功后调用。

文章图片
#cocos2d
cocos creator从零开发简单框架(22)-事件管理器

事件管理器一般用于各模块代码之间的解耦,提高代码的可维护性。

文章图片
#cocos2d
cocos creator从零开发简单框架(20)-Panel从场景加载

是跟其它方式一样简单的,这里是因为这种加载方式可能不常用,所以就单独新建一个场景来测试。外的区域也能正常关闭面板。按钮就能打开红色面板了,再点击。面板并把背景色设置为红色。这里要说明一下,从场景加载。场景运行程序,最开始只有。的按钮,再新建一个名为。

文章图片
#cocos2d
cocos creator从零开发简单框架(14)-Panel遮罩

按钮能够点击,其它按钮都是不能点击了的。其实这个原理很简单,就是在面板的最下层生成一个透明的跟程序窗口一样大小的节点,再添加。按钮以外的地方,面板没任何反应,但点击黄色面板外的地方,就会关闭黄色面板了。半透明遮罩跟其它两个不一样,它会在面板显示完成后再出现,在面板关闭时先隐藏。按钮,发现面板既有半透明又能点击面板区域外关闭面板了。遮罩类型不仅可以单独设置,还可以以组合的方式设置。这个组件,这样就能

文章图片
#cocos2d
cocos creator从零开发简单框架(10)-UI更新

打开后,别的地方数据更新了可能要通知。运行程序,在合适的时机切换。同时更新,这时需要有更新。界面,查看日志输出。

文章图片
#ui#cocos2d
cocos creator从零开发简单框架(11)-顶层遮挡

有这样一个场景,当点击了某个按钮,但它可能要跟后端交互并且会花费一定时间,这个时候不能再次点击按钮。要实现这个功能,一般是添加一个标志位,当点击后设为一个状态,当处理完逻辑后设为初始状态。这个实现如果项目多处用到就比较麻烦,换一种方式,直接在顶层添加一个。主要就是生成一个节点,把它挂载在。方法时,显示这个节点拦截所有点击事件,调用。按钮的,等过了 10 秒后就能点击了。资源可能有延迟的地方调用。层

文章图片
#cocos2d
cocos creator从零开发虚拟摇杆(06)-跟随摇杆

摇杆共有 3 种类型,即固定、跟随、跟随并移动,之前已经做了固定摇杆类型,这里做跟随摇杆类型。跟随摇杆跟固定摇杆的逻辑是一样的,只是最开始不显示,当触摸开始时才显示并确定位置。并运行程序,跟随摇杆可以移动了。

文章图片
#cocos2d#游戏引擎
cocos creator从零开发虚拟摇杆(04)-摇杆事件触发

方法,结尾处添加如下代码。方法,结尾处添加如下代码。

文章图片
#cocos2d
cocos creator从零开发虚拟摇杆(完结)-跟随移动摇杆

并运行程序,跟随移动摇杆可以移动了。跟随移动摇杆是移动时,如果。如果超出最大范围则把。节点在最大范围内则只移动。节点设置在最大范围位置,公众号,获取摇杆资源。节点则在当前方向加上。

文章图片
#cocos2d#游戏引擎
    共 15 条
  • 1
  • 2
  • 请选择