HarmonyOS 鸿蒙Next关于图形SDK
HarmonyOS 鸿蒙Next关于图形SDK 最近在开发仿真软件,代码识别倒是小问题,就是绘制图形老是差点感觉,好像那那都对,又好像那那都不对,有人开发过鸿蒙用坐标或者像素绘制图形吗?是不是SDK还不够完善?
开发者您好,这边使用的是哪个接口绘制?这边有差异是指哪边有差异?是否可以提供demo和效果图?
更多关于HarmonyOS 鸿蒙Next关于图形SDK的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
已解决,经过多种试验后最终采用ArkGraphics 2D,出来的效果够用了,感谢🙏,
应该是API不够丰富吧,
嗯,
不是没有完善吧,应该选错不同层级的API了吧
没有用到,学习一下,
HarmonyOS 鸿蒙Next的图形SDK主要包括ArkGraphics 2D、ArkGraphics 3D及相应的渲染管线。ArkGraphics 2D提供高效2D绘制和动画;ArkGraphics 3D支持PBR材质、动画、光照等3D场景;底层集成GPU直通、Vulkan/OpenGL ES支持,适用于原生图形应用开发。
HarmonyOS Next的图形SDK已足够完善,支持像素级和坐标绘图。仿真软件绘制图形“差点感觉”通常与SDK无关,主要在于绘制细节。你可用ArkUI的Canvas组件调用drawing API进行2D绘制,或通过XComponent + Native Drawing(底层基于Skia)实现高性能图形。常见“不对味”的原因包括:未正确处理设备DPI缩放导致图形模糊或错位;坐标系原点默认在左上角需转换;未开启抗锯齿或设置描边/填充风格有误。另外,Native Drawing接口与OpenGL ES也可满足复杂仿真需求,像素操作通过Image或PixelMap实现。SDK在图形绘制方面没有问题,优先检查坐标映射和绘制属性设置。

