RT,这种图形用drawNode该怎么做呢?
求指点:904:
一定要用程序画吗,贴个图可不可以。。
贴图倒是很简单,但这个还需要随意的更改中间某一块长度不定的颜色,这让我难以实现啊。譬如这样
=。=当进度条不就好了么
我脑袋在工作之余开了个线程想了一下你这个需求,感觉用ProgressTimer可以实现的,
准备几个不同颜色的同心环(或者一个白色的同心环通过程序染色)
每一段不同的颜色条就需要多创建一个同心环,
设置好Zorder,一层盖一层 就可以实现你这个需求
感谢版主解答。我还有个问题,如何对drawNode画出的图形做抗锯齿处理呢?
看一些帖子说是glEnable(GL_LINE_SMOOTH);
但具体写在什么地方呢?我试过一进程序就运行这句,在win32上好像是可以的,但既不能编译到android上,也不能在mac上运行
求教该如何解决呢?
恩呢GL_LINE_SMOOTH确实有反应是只在模拟器上生效,OPENGL ES我也是初学者,就不便回答了,
据说抗锯齿要自己实现的,多重采样什么的。。
同时抗锯齿还会消耗不少性能。
还是用贴图省事啦