typescript
文章平均质量分 83
游戏开发中typescript要用到的知识.typescript在轻量级游戏开发中相当重要,cocos creator,laya,egret的主要开发语言都是typescript。unity 也可用typescript开发(用工具转lua),所以写这个专题复盘和游戏开发相关的ts基础知识,做个记录
wgc2k
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从明码 CSV 到 AES 加密 TXT:Cocos3.8 游戏数据加密实践
文章摘要: 本文探讨了Cocos3.8小游戏开发中的数据存储安全方案。作者初期使用明码CSV存储存在篡改风险,尝试二进制存储时遇到跨平台兼容问题,最终采用AES加密+TXT文件的折衷方案。思路代码Node.js,在游戏运行时解密使用,兼顾安全性与开发效率。最终代码使用c# winform原创 2026-01-01 02:48:30 · 1387 阅读 · 0 评论 -
游戏的TypeScript(6)TypeScript的元编程
元编程是 TypeScript 强大的特性之一,它允许开发者在编译时进行类型操作,提高代码的安全性和可维护性。通过合理使用泛型、条件类型、映射类型和装饰器等工具,可以创建出既灵活又类型安全的代码。TypeScript 的元编程是指在编译时对类型系统进行操作和扩展的编程技术。它允许开发者创建动态类型、自动生成类型定义,以及基于现有类型构建新类型。两者并非互斥,而是互补。TypeScript(TS)和 JavaScript(JS)的元编程虽然都涉及运行时代码操作,但实现方式和应用场景有显著差异。原创 2025-05-06 14:02:24 · 986 阅读 · 0 评论 -
游戏开发的TypeScript(5)TypeScript的类型转换
类型断言有<类型>值和值 as 类型这两种语法形式。非空断言操作符!可以断言某个值不为null或undefined。类型守卫能够在运行时缩小类型范围。要谨慎使用类型断言,避免引发运行时错误。在开发时,有必要才使用类型转换,优先考虑使用类型守卫和泛型等更安全的类型操作方式。原创 2025-05-05 21:28:31 · 1216 阅读 · 0 评论 -
游戏开发的TypeScript(4)TypeScript 的一些内置函数
cocos creator,laya,egret,phase,threejs,对ts都有良好的支持,如果感兴趣可以去官方获取相关资料进一步学习。在H5游戏开发中,TypeScript 的内置函数和类型系统特性可大幅提升开发效率和代码质量。TypeScript 的内置函数涵盖了 JavaScript 的所有原生功能,并通过类型系统增强了安全性。:利用接口、类和泛型构建健壮的游戏架构。:如类型断言、泛型、工具类型等。:使用数组方法处理游戏对象集合。:如类装饰器、方法装饰器。:异步加载和处理游戏资源。原创 2025-05-04 16:16:39 · 744 阅读 · 0 评论 -
游戏开发的TypeScript(3)匿名函数的常见和不常见用法
在 TypeScript 中,匿名函数是一种强大的工具,它继承了 JavaScript 的灵活性,并且通过类型系统增强了安全性和表达力。游戏开发,尤其是结构性框架的开发中经常使用这些特性。有些特性如果不了解规则看起来容易云里雾里,所以一般在游戏开发中逻辑代码中不会使用,但是在框架封装中使用,可以使执行更加高效。TypeScript 允许定义多个函数签名,增强类型安全。:条件类型、映射类型等与函数结合。:参数和返回值类型检查。:处理多种类型的灵活性。原创 2025-05-03 13:52:01 · 432 阅读 · 0 评论 -
游戏开发的Typescript(2)禁忌函数 - 类 eval()函数
在 TypeScript 里,eval()是个内置函数,其作用是对字符串形式的 JavaScript 代码进行解析并执行。原创 2025-05-02 04:08:11 · 1214 阅读 · 0 评论 -
游戏开发的TypeScript(1)TypeScript 的作用域|TypeScript编译原理
TypeScript 中的作用域规则和 JavaScript 基本一致,不过 TypeScript 增加了一些特性,像类型检查、访问修饰符(privateprotected)以及模块系统等,让作用域的管理变得更加严谨和安全。原创 2025-05-01 11:07:10 · 1534 阅读 · 0 评论
分享