
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
HarmonyOS UTD类型在猫猫大作战中的应用实践 本文详细介绍了HarmonyOS统一数据类型系统(UTD)在游戏开发中的实战应用。文章首先阐述了UTD的核心概念和系统预置的基础类型,然后通过猫猫大作战项目的具体案例,展示了如何注册自定义数据类型(如游戏截图类型)、进行数据封装(pack)与解包(unpack)的完整流程。重点讲解了类型校验的必要性和实现方法,包括类型ID验证和字段完整性检查

文章配图:UTD 类型的使用页面预览前言UniformTypeDescriptor (UTD) 是 HarmonyOS 中定义分享数据类型的标准。通过正确地设置 UTD,系统能识别数据类型并将其路由到
文章配图:ValuesBucket 数据插入页面预览前言ValuesBucket 是关系型数据库中用于插入/更新的数据结构,以键值对形式表示一行数据。在「猫猫大作战」中,每局游戏结束后的战绩数据通过
文章配图:enum 枚举类型定义页面预览前言enum 枚举是 ArkTS 中定义一组命名常量的方式。在「猫猫大作战」中,枚举用于猫咪等级、游戏状态等互斥状态的表示。一、枚举定义二、枚举使用三、枚举 v
文章配图:页面注册的完整规则、多页面扩展方案、与 loadContent 和 router 的协作关系页面预览前言在 HarmonyOS 应用中,每个页面要想被 router 或 Navigation
文章配图:transition 装饰绑定、TransitionType 推/拉/全部、与 if 条件渲染协同、与 H页面预览前言上一篇我们用 Hero 做了「单个元素跨页面」的连续动画——小猫图飞到大
文章配图:onKeyEvent 三阶段触发、KeyCode 判定具体键、KeyEventSource 判定输入源、与页面预览前言前面我们用 onTouch 处理手势、onHover 处理悬停——但都是
文章配图:被动批量(同帧)、主动批量(batchUpdate)、跨帧批量的陷阱、批量与深观察的协同页面预览前言第 32 篇我们讲过「同帧批量更新」——一个回调里改多个 @State,ArkUI 合并成
文章配图:秒级计时器周期、gameTime 递增与格式化、暂停不计时间、计时器与主循环的分工页面预览前言上一篇我们搭好了 100ms 物理主循环——猫咪下落、合并、得分都靠它驱动。但游戏里还有个独立时
文章配图:透明覆盖层设计、onClick 事件回调、回调里 this 绑定、点击层与渲染层 z 序页面预览前言上一篇我们用 position 把猫咪精确摆到了棋盘格子里。但玩家要怎么「投放」猫咪到指定







