A
Air学园
从立项到这一版,AirFx(from Friction)的几个关键工程决策都在这篇里。
AirFx(from Friction)的定位一句话能说清:Friction 移植,2D 动画制作。
▍GPU 画布与窗口合成的共存方案
画布渲染必须走 GPU,而窗口合成有自己的规则——工程在平台层为所有 GL 消费者绑定独立缓冲,合成器独占窗口表面,既保住 GPU 画布又不互踩,这条经验已被同系列工程复用。
▍resize 链的几何回报根修
窗口拖大后内容停在旧尺寸的假象,根因是平台层从未回报几何变化;补上标准义务后布局链恢复驱动,配合最小尺寸钉死,自由窗口表现完整。
▍三端量化回归的验收纪律
工程往返性能、两百个菜单动作的三端零崩溃遍历、批量文件零失败——每个能力都有数字,不是“看起来能用”。
▍文本与输入链的专项攻坚
画布字形渲染的字体配置根修、精确选中、输入法通路与键盘误弹根修,中文用户的动画工具体验一步到位。
▍边界与下一步
在册遗留:手写笔压感、光标细节、剪贴板验证、碰一碰未过验,着色器效果跳过,位图转矢量与 AI 模块延后。当前定位:Friction 鸿蒙原生移植的可交互基础版。
收藏本帖,配合上手篇一起看效果更佳;版本更新后我们会在本版块跟进说明。
AirFx(from Friction)的定位一句话能说清:Friction 移植,2D 动画制作。
▍GPU 画布与窗口合成的共存方案
画布渲染必须走 GPU,而窗口合成有自己的规则——工程在平台层为所有 GL 消费者绑定独立缓冲,合成器独占窗口表面,既保住 GPU 画布又不互踩,这条经验已被同系列工程复用。
▍resize 链的几何回报根修
窗口拖大后内容停在旧尺寸的假象,根因是平台层从未回报几何变化;补上标准义务后布局链恢复驱动,配合最小尺寸钉死,自由窗口表现完整。
▍三端量化回归的验收纪律
工程往返性能、两百个菜单动作的三端零崩溃遍历、批量文件零失败——每个能力都有数字,不是“看起来能用”。
▍文本与输入链的专项攻坚
画布字形渲染的字体配置根修、精确选中、输入法通路与键盘误弹根修,中文用户的动画工具体验一步到位。
▍边界与下一步
在册遗留:手写笔压感、光标细节、剪贴板验证、碰一碰未过验,着色器效果跳过,位图转矢量与 AI 模块延后。当前定位:Friction 鸿蒙原生移植的可交互基础版。
收藏本帖,配合上手篇一起看效果更佳;版本更新后我们会在本版块跟进说明。
楼主
7 天前