- 一、引言与技术背景在计算机图形学中,渲染是将三维场景的描述(模型、材质、灯光、相机)转换为一幅二维图像的过程。这个过程极其复杂,涉及海量的数学计算(线性代数、几何学)和大量的资源处理。对于一个实时交互的应用(如游戏),它必须在每秒内重复这一过程数十甚至上百次(帧率FPS)。为了高效、有序地组织这些计算,现代图形API(如DirectX 12, Vulkan, Metal)和游戏引擎引入了渲染... 一、引言与技术背景在计算机图形学中,渲染是将三维场景的描述(模型、材质、灯光、相机)转换为一幅二维图像的过程。这个过程极其复杂,涉及海量的数学计算(线性代数、几何学)和大量的资源处理。对于一个实时交互的应用(如游戏),它必须在每秒内重复这一过程数十甚至上百次(帧率FPS)。为了高效、有序地组织这些计算,现代图形API(如DirectX 12, Vulkan, Metal)和游戏引擎引入了渲染...
- 本篇文章从底层技术的角度,深度剖析了实时云渲染技术为何选择与远程桌面不同的技术路线。由于两者设计初衷与技术架构的差异,远程桌面无法满足实时交互场景的核心需求,因此技术路线的选择本质上是场景驱动的必然结果。 本篇文章从底层技术的角度,深度剖析了实时云渲染技术为何选择与远程桌面不同的技术路线。由于两者设计初衷与技术架构的差异,远程桌面无法满足实时交互场景的核心需求,因此技术路线的选择本质上是场景驱动的必然结果。
- 低代码平台是否值得长期使用,并不取决于功能数量或上手速度,而取决于其在真实业务场景中能否被持续复用和反复扩展。所谓“回头率”,本质上反映的是平台在架构设计、运行期能力和系统治理层面的综合表现。在实际应用中,只有能够承载复杂业务演进、降低维护成本并保持技术一致性的低代码体系,才可能形成稳定的使用黏性。回头率的差异,往往源于对模型抽象、数据处理、扩展机制和运行期控制等关键能力的不同取舍。从技术视... 低代码平台是否值得长期使用,并不取决于功能数量或上手速度,而取决于其在真实业务场景中能否被持续复用和反复扩展。所谓“回头率”,本质上反映的是平台在架构设计、运行期能力和系统治理层面的综合表现。在实际应用中,只有能够承载复杂业务演进、降低维护成本并保持技术一致性的低代码体系,才可能形成稳定的使用黏性。回头率的差异,往往源于对模型抽象、数据处理、扩展机制和运行期控制等关键能力的不同取舍。从技术视...
- 一、引言与技术背景在移动互联网时代,用户对应用性能的敏感度达到了前所未有的高度。启动速度作为用户感知到的第一个性能指标,直接影响着用户的第一印象、留存率和使用意愿。研究表明,超过 2 秒的启动延迟会导致大量用户流失。对于鸿蒙应用而言,启动过程涉及从用户点击图标到应用首个页面(@Entry)完全可交互的整个链路。这个过程的耗时主要由以下几个阶段构成:进程创建与初始化:操作系统创建应用进程,加载... 一、引言与技术背景在移动互联网时代,用户对应用性能的敏感度达到了前所未有的高度。启动速度作为用户感知到的第一个性能指标,直接影响着用户的第一印象、留存率和使用意愿。研究表明,超过 2 秒的启动延迟会导致大量用户流失。对于鸿蒙应用而言,启动过程涉及从用户点击图标到应用首个页面(@Entry)完全可交互的整个链路。这个过程的耗时主要由以下几个阶段构成:进程创建与初始化:操作系统创建应用进程,加载...
- 一 引言与技术背景Unity 的 MonoBehaviour 生命周期是实时 3D 应用的核心运行时机制,定义了脚本从实例化到销毁的调用顺序与职责边界。掌握 Awake/OnEnable/Start/Update/FixedUpdate/LateUpdate/OnDisable/OnDestroy 的时机与差异,是写出稳定、高效、可维护代码的前提。Unity 在底层以 C++ 引擎维护激... 一 引言与技术背景Unity 的 MonoBehaviour 生命周期是实时 3D 应用的核心运行时机制,定义了脚本从实例化到销毁的调用顺序与职责边界。掌握 Awake/OnEnable/Start/Update/FixedUpdate/LateUpdate/OnDisable/OnDestroy 的时机与差异,是写出稳定、高效、可维护代码的前提。Unity 在底层以 C++ 引擎维护激...
- 一 引言与技术背景在大型项目与商业化发行中,常需要在引擎层面做深度定制:例如替换主循环、定制资源加载策略、接入平台特有能力、优化渲染与内存、或面向新平台(如 HarmonyOS)做适配。Cocos2d-x 以 C++ 核心 + 平台抽象层(HAL) 实现跨平台,主循环由 Director::mainLoop 驱动,平台窗口/输入/文件等由 Application/GLView/FileU... 一 引言与技术背景在大型项目与商业化发行中,常需要在引擎层面做深度定制:例如替换主循环、定制资源加载策略、接入平台特有能力、优化渲染与内存、或面向新平台(如 HarmonyOS)做适配。Cocos2d-x 以 C++ 核心 + 平台抽象层(HAL) 实现跨平台,主循环由 Director::mainLoop 驱动,平台窗口/输入/文件等由 Application/GLView/FileU...
- 1. 引言在全球经济一体化背景下,外汇汇率已成为跨境贸易、旅游出行、投资决策的核心参考指标。传统汇率查询工具普遍存在实时性差、换算功能单一、历史走势可视化不足等问题,难以满足用户对多维度汇率信息的即时需求。随着鸿蒙操作系统(HarmonyOS)的分布式能力与跨设备协同特性的成熟,开发基于鸿蒙的外汇汇率应用不仅能提供流畅的多端体验,更能借助鸿蒙的软总线、数据可视化与后台任务管理实现实时数据同步... 1. 引言在全球经济一体化背景下,外汇汇率已成为跨境贸易、旅游出行、投资决策的核心参考指标。传统汇率查询工具普遍存在实时性差、换算功能单一、历史走势可视化不足等问题,难以满足用户对多维度汇率信息的即时需求。随着鸿蒙操作系统(HarmonyOS)的分布式能力与跨设备协同特性的成熟,开发基于鸿蒙的外汇汇率应用不仅能提供流畅的多端体验,更能借助鸿蒙的软总线、数据可视化与后台任务管理实现实时数据同步...
- 1. 引言在Cocos2d-x游戏开发中,渲染性能优化是决定游戏流畅度的关键因素。当场景中存在大量使用相同纹理的精灵时,如果逐个渲染会导致大量的Draw Call,严重影响性能。批处理(BatchNode)技术通过将相同纹理的精灵合并到一个批次中进行渲染,可以显著减少Draw Call数量。而自动图集工具则进一步简化了资源管理流程,自动将分散的小图片合并为图集,为批处理提供基础支持。本文将深... 1. 引言在Cocos2d-x游戏开发中,渲染性能优化是决定游戏流畅度的关键因素。当场景中存在大量使用相同纹理的精灵时,如果逐个渲染会导致大量的Draw Call,严重影响性能。批处理(BatchNode)技术通过将相同纹理的精灵合并到一个批次中进行渲染,可以显著减少Draw Call数量。而自动图集工具则进一步简化了资源管理流程,自动将分散的小图片合并为图集,为批处理提供基础支持。本文将深...
- 1. 引言在移动游戏开发中,渲染性能是决定用户体验的关键因素之一。Cocos2d-x作为2D游戏引擎,其渲染管线在处理大量精灵(Sprite)时,若每个精灵单独绘制,会导致渲染批次(Draw Call)激增,严重影响帧率。图集(SpriteAtlas)技术通过将多个小纹理合并为一张大纹理,并配合纹理集批处理(Texture Batching),可将多个精灵的绘制合并为单次批次,显著降低GPU... 1. 引言在移动游戏开发中,渲染性能是决定用户体验的关键因素之一。Cocos2d-x作为2D游戏引擎,其渲染管线在处理大量精灵(Sprite)时,若每个精灵单独绘制,会导致渲染批次(Draw Call)激增,严重影响帧率。图集(SpriteAtlas)技术通过将多个小纹理合并为一张大纹理,并配合纹理集批处理(Texture Batching),可将多个精灵的绘制合并为单次批次,显著降低GPU...
- ArkTS:鸿蒙官方主力开发语言,基于TypeScript扩展,强化静态类型检查、声明式UI描述及状态管理能力,负责业务逻辑实现与数据处理(如网络请求、设备交互)。 ArkUI:基于ArkTS构建的声明式UI框架,提供组件化布局、响应式状态绑定(如@State/@Prop)及渲染优化,专注界面构建与交互逻辑。类比:ArkTS ≈ TypeScript(提供语言基础)ArkUI ≈ Reac... ArkTS:鸿蒙官方主力开发语言,基于TypeScript扩展,强化静态类型检查、声明式UI描述及状态管理能力,负责业务逻辑实现与数据处理(如网络请求、设备交互)。 ArkUI:基于ArkTS构建的声明式UI框架,提供组件化布局、响应式状态绑定(如@State/@Prop)及渲染优化,专注界面构建与交互逻辑。类比:ArkTS ≈ TypeScript(提供语言基础)ArkUI ≈ Reac...
- vite报错以及处理 vite报错以及处理
- 一、引言随着健康管理需求增长,鸿蒙系统凭借分布式能力与流畅体验,成为健康类App的理想平台。本文聚焦基于鸿蒙的健康报告生成功能,支持周/月数据汇总与可视化图表,助力用户直观掌握健康趋势。二、技术背景鸿蒙框架:采用Stage模型,通过@Entry、@Component构建UI,Ability管理生命周期。图表绘制:使用鸿蒙官方hi3861_chart(或第三方MPAndroidChart鸿蒙适... 一、引言随着健康管理需求增长,鸿蒙系统凭借分布式能力与流畅体验,成为健康类App的理想平台。本文聚焦基于鸿蒙的健康报告生成功能,支持周/月数据汇总与可视化图表,助力用户直观掌握健康趋势。二、技术背景鸿蒙框架:采用Stage模型,通过@Entry、@Component构建UI,Ability管理生命周期。图表绘制:使用鸿蒙官方hi3861_chart(或第三方MPAndroidChart鸿蒙适...
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🌟前言:你真的了解“性能优化”背后的含义吗?大家都知道,性能优化绝对... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 🌟前言:你真的了解“性能优化”背后的含义吗?大家都知道,性能优化绝对...
- 本文聚焦可运行时切换渲染技术且支持自定义后效的灵活渲染框架设计,针对传统框架管线固化、后效扩展难的痛点,提出以渲染契约抽象为底座的架构方案。文章阐释通过渲染技术适配层的轻量化封装与动态注册,实现渲染技术的无感切换;依托后效插件化注入与链路编排,赋能创意自由;借助动态资源池化与渲染上下文隔离,保障切换稳定性与性能;通过可视化管控台与渲染链路染色,降低调试与迭代门槛。 本文聚焦可运行时切换渲染技术且支持自定义后效的灵活渲染框架设计,针对传统框架管线固化、后效扩展难的痛点,提出以渲染契约抽象为底座的架构方案。文章阐释通过渲染技术适配层的轻量化封装与动态注册,实现渲染技术的无感切换;依托后效插件化注入与链路编排,赋能创意自由;借助动态资源池化与渲染上下文隔离,保障切换稳定性与性能;通过可视化管控台与渲染链路染色,降低调试与迭代门槛。
- 别让你的鸿蒙 App“卡成 PPT”——从 FPS、Jank 到渲染优化,一次性说透 UI 性能监控 别让你的鸿蒙 App“卡成 PPT”——从 FPS、Jank 到渲染优化,一次性说透 UI 性能监控
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签