摘要:
##介绍 Socket实质就是基础网络结构中,对TCP/IP协议族加的一层抽象(API),介于网络层与运输层之间,方便开发人员快捷地使用TCP/IP来进行网络部分的开发。 ##工作原理 ##网络进程之间的通信 既然要进行通信,那么就得明确通信主体对象,必须有发出,和接收的目标。在计算机本地进程之间的 阅读全文
摘要:
######已领取项沉底,可领取项置顶 enum State { incomplete, //未完成 available, //可领取 complete, //已领取 } list.sort((a, b) => { if (a.state ! b.state) { if (a.state State 阅读全文
摘要:
##贝塞尔曲线类 export type pos = { x: number; y: number; } export class BezierPath { /** * 创建几个选定坐标点沿着贝塞尔曲线的坐标集 * @param anchorpoints 关键坐标点(比如开始点,最高峰值点,结束点) 阅读全文
摘要:
#GC介绍 GC(垃圾回收)是指不再被用到(废弃、非激活状态)数据的内存回收再次使用的过程(主要针对的是堆内存的内存管理)。 ###Unity内存管理机制介绍 Unity的内存管理机制是采用自动内存管理的形式(减少开发者对于内存管理的关注,提高开发效率) Unity的内存管理区分:(1)堆内存sta 阅读全文
摘要:
forEach 和 for (const val of vals)的遍历形式的对值类型操作都是取副本进行操作,所以不能直接对值类型的数据进行赋值等操作。要赋予值类型的值变动,必须使用vals[i]这样的形式。 阅读全文
摘要:
export type pos = { x: number; y: number; } export class BezierPath { /** * 创建几个选定坐标点沿着贝塞尔曲线的坐标集 * @param anchorpoints 关键坐标点(比如开始点,最高峰值点,结束点) * @param 阅读全文
摘要:
利用与运算,来通过数的二进制形式,保存和读取对应位的状态量。 // x: 状态数, position:状态量对应的保存位 export function hasFlag(x: number, position: number): boolean { const flag = 1 << (positi 阅读全文
摘要:
  阅读全文
摘要:
利用Canvas的SortingLayer和OrderInLayer可以对不同Canvas的渲染层级顺序进行区分。 SortingLayer的值不同时,值越大,渲染层级越靠前,显示的优先级就越高。 SortingLayer的值相同时,根据OrderInLayer排序,值越大,渲染层级越靠前,显示的优 阅读全文
摘要:
####具体代码: --初始化执行 function MyEasyCMDControl.Init(self) self.m_CMDList = {} --保存所有指令的table self.m_IsRunning = false --用于判断当前是否有指令在执行 end --清空指令 functio 阅读全文