android 图形开发点滴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倍。

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值