![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
creator
文章平均质量分 50
百味苦
成长中。。。
展开
-
scrollview DC优化(一)
scrollview移出可视区域清空透明度此方法不适合数据量过大的scrollview只是用于解决,而且每次滚动 更新资源数据时加载过慢资源闪烁的问题当然还有 creator 复用列表 可以参考creator 复用列表https://mp.csdn.net/mp_blog/creation/editor/117450175const { ccclass, property } = cc._decorator;@ccclassexport default class NewClas原创 2022-05-16 11:26:47 · 303 阅读 · 0 评论 -
creator 使用Graphics绘制移动的虚线
原文路径原文是绘制固定虚线因为Graphics好像是 每次都会重绘,所以可能会比较耗性能自己取舍const { ccclass, property } = cc._decorator;@ccclassexport default class NewClass extends cc.Component { @property(cc.Node) content: cc.Node = null; @property(cc.Node) cNode: cc.No原创 2022-04-09 11:53:54 · 1108 阅读 · 0 评论 -
creator 复用列表
根据官方示例的复用代码,改成可多列的列表代码不多,可能是复用item的最优方案(我用的时间也不长,不是很懂)核心逻辑很简单,就是将滚出屏幕的 item 放到将要显示item的地方原创 2021-06-01 19:24:47 · 233 阅读 · 2 评论 -
cretor 小游戏获得物品弹窗
因我们需求是一次最多显示5个 分批显示,所以我先写了一个小模板两种方式显示 一种是每次显示5个 另一种是 每次显示一个 慢慢向上飘cc.Class({ extends: cc.Component, properties: { mainNode: cc.Node, itemNode: cc.Node, btn: cc.Button, QieHuanBtn: cc.Button, currLabel: c原创 2021-05-31 20:08:43 · 266 阅读 · 2 评论 -
creaotr 动态设置Layout的horizontalDirection
查看api 后 horizontalDirection 的值是Layout.HorizontalDirection枚举所以直接用索引下标setLayout(type = 0){ let number = type; this.mainNode.getComponent(cc.Layout).horizontalDirection = number; this.isBuffNode.getComponent(cc.Layout).horizon..原创 2021-03-12 11:42:38 · 191 阅读 · 0 评论 -
creator 长按事件
在creator中使用长按/** * bw 长按事件 * node: 只能是节点 * call: 长按触发的事件 * * 有时间后面优化成 可触发一次 和持续触发 再加上 事件间隔 * * 使用 引入 js * new BWLongPress({ node: node节点, call: this.函数.bind(this) }) */function BWLongPress(option = {}) ..原创 2021-01-07 17:23:27 · 271 阅读 · 0 评论 -
creator tween复杂用法
整理一下tween 复杂用法tween 动画默认是顺序执行的,所以不用考虑顺序问题1:并行动画(同时执行)//角色移动动画 roleMove(node) { return new Promise((res, rej) => { cc.tween(node) .parallel( cc.tween() .delay(0.8)原创 2020-12-24 18:35:45 · 2789 阅读 · 1 评论 -
creator 2.4.3图片置灰
一张图片,设置可以和禁用状态之前使用setState好像被弃用了新方法是setMaterial但是直接使用 没有效果 还需要托灰色材质到sprite属性的Materials上才可以通过设置下标来改变图片颜色然后通过setMaterial(0) number类型参数设置,也就是下标官方默认是 builtin-2d-sprite 然后将 -gray 拖到数组里面 第一个下标为0 所以 设置0 就是灰色 设置1 就是默认当然也可以 拖动更多材质 来改变图片颜色只需要根据材质数组的...原创 2020-11-02 11:02:20 · 814 阅读 · 0 评论 -
creator Label竖行显示
用cocos creator 经常会用到label组件,官方并没有说明文字可以竖行显示。其实很简单将label的 overflow 设置为shrink 或者resize_height如果fontsize 是30 就将label的width设置为30如果设置shrink 就会在限定区域 自动缩放文字如果是resize_height 高度就会自适应设置成 shrink 文字过多 所以自动缩小到 13像素设置成resize_height 高度会随文字变多而升高 文字大小..原创 2020-10-27 18:15:53 · 3450 阅读 · 0 评论 -
cocos creator cc.log影响代码速度
在游戏开发中,为了方便一般的输出都会用到 cc.log的简写,但是今天发现了一个很奇怪的现想。我在本预制体中向 其他预制体传递一个函数let obj = { onClickQueDingBtn:this.onClickQueDingBtn.bind(this), } pre.getComponent('roleSX').init(obj);这个函数中 使用了 cc.log 来输出返回值,在电脑中使用时,基本没什么问题,但是在手机浏览器测试原创 2020-09-18 10:36:11 · 936 阅读 · 0 评论