typescript 再学-TypeScript-2-高级类型 前言 在之前已经重新的去了解了一下基础类型的一些知识,现在就继续向前,进一步了解下 TypeScript 中的高级类型以及一些用法。 一、字面量类型 字符串字面量类型 有时候可以直接定义字符串字面量类型简单方便的指定变量的固定值,实现类似枚举类型的字符串: {代码…} 数字字面量类型 TypeScript 还具有数字字面量类型…
typescript 游戏开发中的人工智能 今天非常开心,观看cocos官方直播居然在几千人中中奖,可以买彩票了。言归正传,所谓的人工智能,也就是大家常说的AI(Artificial Intelligence)。一说到AI可能就会让人觉得比较深奥,其实也就是非玩家角色思考和行为的综合。比如,在什么样的条件下,触发什么样的行为。其实我们在游戏开发中的AI要比学术理论中的AI简…
typescript Typescript-React-Umijs3中useDispatch的then报错问题 新项目开始使用umijs3.0后,其目前只有typescript版本,所以也全面尝试使用typescirpt。ts确实优势明显,变量类型清晰、优化提示、易维护,看API之类也清楚,就是项目需要写的的东西比以前翻了一倍,也难怪node内部放弃ts。回归问题如下图:使用useDisptach的then会报错,虽然使用// @ts-ignore可以屏蔽问题,但是心里面…
typescript 如何判断一个点在旋转后的矩形中 最近在做的一款游戏中,用到点与旋转矩形的判定来获得一个选中的物体。在此做个记录如图所示,黄色的颜料屏是旋转的,如果不做处理直接判断点是否在矩形中,那么点击红点的位置会判定为选中物体。显然这是不对的。如果物体没有旋转,判断方法就很简单了。
typescript 用Creator实现一个擀面的效果 先上几张效果图 怎么实现的呢? 节点介绍 1是背景图,可以忽略;2 是准备好的面团;3 是擀好的面饼先隐藏;4 是需要绘制的节点;5 是擀面杖。 制作开始 首先在view上挂一个mask,并且设置为模板模式,sprite frame 就设置成那张擀好的面饼。这样的设置可以使Mask按照擀好面饼的形状遮罩内容。 在walpaper-layer 节点上挂…
typescript 你不知道的-TypeScript-泛型万字长文建议收藏 泛型是 TypeScript(以下简称 TS) 比较高级的功能之一,理解起来也比较困难。泛型应用场景非常广泛,很多地方都能看到它的影子。平时我们阅读开源 TS 项目源码,或者在自己的 TS 项目中使用一些第三方库(比如 React)的时候,经常会看到各种泛型定义。如果你不是特别了解泛型,那么你很可能不仅不会用,不会实现,甚至…
typescript 游戏开发中的多语言处理 打开build.bat文件,修改数据表和项目路径,双击运行,这时候如果不出问题你的项目下就会出现对应的数据和枚举文件为了减少配置数据的大小,所有数据才用数组形式,所以生成了枚举文件,使用枚举索引对应的数值。
typescript 一文读懂-TypeScript-泛型及应用 觉得 TypeScript 泛型有点难,想系统学习 TypeScript 泛型相关知识的小伙伴们看过来,本文从八个方面入手,全方位带你一步步学习 TypeScript 中泛型,详细的内容大纲请看下图: