Typescript装饰器详解

虣虣 发布于 2023-10-24 15:33
Typescript装饰器详解 什么是装饰器(Decorator) 装饰器是ES7的一种新语法,他能够被附加到类、方法、访问器、属性或参数上。根据添加到不动的地方的装饰器有不同的名称和特性。 附加到类上, 即类装饰器 附加到方法上, 即方法装饰器 附加到访问器上, 即访问器装饰器 附加到属性上, 即属性装饰器 附加到参数上, 即参数装饰器 装饰器的基本形...

在CocosCreator中初探SDF(一)

虣虣 发布于 2023-09-24 01:47
SDF是用来判断一个点是否在一个区域内, 负数表示在区域内, 整数表示区域外

CocosCreator3D 如何判断点击到3D物体

虣虣 发布于 2022-04-03 13:00
结果 原理 实操(以Cube举例) 第一步:如图所示,在场景中新建一个Cube,为Cube添加一个3D BoxCoxCollider 组件 第二步:新建一个脚本文件(比如:GameContorll),挂着任意一个节点上面。在start()函数中监听触摸事件 @ccclass('GameContorll') export class GameContorll...

CocosCreator 多块地图无限无缝滚动 组件

虣虣 发布于 2022-03-05 00:07
export enum DIRECTION{ LEFT = 1, RIGHT = 2, UP = 3, DOWN = 4, }; /** * 多块地图滚动组件 */ const {ccclass, property} = cc._decorator; @ccclass export default class Scr...

CocosCreator LabelShadow 组件在原生平台上无效的原因

虣虣 发布于 2022-03-05 00:03
分析LabelShadow组件无效的原因 LabelShadow组件在原生平台无效,原因是LabelShadow组件只在Web平台上实现了该功能,在原生平台上没有实现该功能。 简单分析一下源码(文件:engine/cocos2d/core/render/utils/label/ttf.js)。游戏引擎是如何使用LabelShadow组件进行描边的。 通关观察...