android 图形开发点滴2

    xiaoxiao2025-10-07  2

                                                                      android 图形开发点滴2

           开发确认版本 。5.1对svg支持好很多。

            view需要选择,一般选择SurfaceView较多。常规view可以满足大部分绘图需要但游戏开发的时候不够用。这里区别贴图

                几种开发方式比较:

    1 canvas 也就是默认的

                  接下来是图形图像处理。图像处理处理就是色彩特效,一般针对颜色矩阵ColorMatrix来处理;更精确的图像处理是改变每个像素的ARGB。图形开发用得比较多的是4打操作,

                   限于篇幅,完结。

    2  svg开发

             跟canvas不同,这个需要重头到尾自己开发。svg参考aI做数据,之后自己写解析类库,之后再写渲染类库,之后再写业务类库(室内地图/电力GIS等)。

    网上介绍android svg的主要有4种.避免大伙浪费时间,直接选择svg-android.git就可以了。Android Studio开发 gradle构建有一定的优势,特别集成多个库的时候。

    但Eclipse能综合几百个项目,所以2种工具都不能丢。

           应该说svg更有考验价值,几乎所有都必须重头做。canvas 平台给你做了很多你直接拿来用,直接开发业务类库。但svg不是那么容易的。

    3  opengl

          这个游戏开发几乎是必选的。贴图,光影 3d等效果是前2者难以比拟的。

                  总体原生android开发方式还是需要一定的图形学基础,一般边做边学 边思考做笔记较好。本来写完了,但还要指出一大点,混合式开发H5地图的优点:门槛低,开发效率高,功能较为丰富。也是不可缺少的,特别现在框架ionic很多在用,号称不亚于原生开发的性能,最好也做一个版本这样iOS就不用再做一套,起码安卓以外的系统有个垫底的版本。 如果不是为了定位与导航,当前版本也不会被迫做原生开发的。

                  做原生开发很头疼的一点,必须做大量的GIS算法客户端实现。否则性能的伟大提升是无法做到的,比H5强10倍-----------如果没有了算法,强2倍。

                    

    转载请注明原文地址: https://ju.6miu.com/read-1302917.html
    最新回复(0)