这一节虽然题目是“制作窗口”,但实际上制作窗口只需用像素画一个即可,难点是由于加入了计数器,会出现闪烁的情况,这里就讲一下消除闪烁的做法。
counter窗口在疯狂的计数,鼠标放在飞了的数字上,会出现闪烁,解决方法是:在每次画面的重新绘制中,只绘制counter所在的图层,让鼠标所在的图层不用进行绘制。根据这个思路,具体的方法如下。
我们用不同的数字代表不同的层,2便是coun...
分类:
其他好文 时间:
2014-08-09 00:12:36
阅读次数:
314
绘制虚线的UIViewCAShapeLayer配合贝塞尔曲线可以绘制曲线,笔者继承了一个UIView的子类,并将改子类的backedLayer替换为CAShapeLayer,以此来实现绘制虚线的效果.绘制出各种虚线的效果图:实现的源码:LineDashView.h 与 LineDashView.m/...
分类:
其他好文 时间:
2014-08-09 00:00:16
阅读次数:
493
最近基于Winform开发了几款产品,感觉Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就导致每个控件都是重量级控件,对复杂的界面来说,其性能和表现力都欠佳。在实际的开发中,尤其是产品级的开发中,需要一套轻量级的控件体系,其绘制不基于Windows窗体,而直接基...
分类:
其他好文 时间:
2014-08-08 12:17:45
阅读次数:
301
在浏览器中,我们有很多方式来绘制生成签名效果,并且有很多很棒很智能的jQuery插件。数字化签名是未来的发展方向,正是这个原因我们这里收集并且推荐了四款超棒的jQuery数字化签名插件,希望大家喜欢! 1. jSignature 这个jQuery插件简化了创建数据签名的过程,允许用户使用鼠标,手.....
分类:
Web程序 时间:
2014-08-08 09:33:35
阅读次数:
235
这次介绍了一下本网站的矩阵计算的库minMatrix.js的基本的使用方法,和坐标变换矩阵的顺序。
minMatrix.js通过一个叫做matIV的对象来对矩阵进行操作,各种方法的具体内容,现在不明白也不要紧,等必要的时候会进行具体的说明。生成了坐标变换矩阵之后,离绘制多边形还差一小步了。
下次,终于该让多边形显示到画面上了。...
分类:
Web程序 时间:
2014-08-08 02:06:55
阅读次数:
303
上节讲了如何用gnuplot进行数据绘图,即如何画单折线图。实验中经常碰到的情况是,我们要同时处理多组数据。本节将讲解如何把多组数据绘制在同一个图上,即如何在同一个二维平面上画多个折线图。...
分类:
其他好文 时间:
2014-08-07 15:52:20
阅读次数:
190
暑假果然是滋生懒散的温床. (╯‵□′)╯︵┻━┻ 好久不动都忘记之前做到哪里了, 上次好像做到了C语言的引入, 这一节所做的东西都相当轻松, 将会绘制出操作系统的基本界面. 绘图的原理 按照书中所说, 将值写入到显存中就能在屏幕上显示相应的像素, 在asmhead.nas 中有这一段: 1 ...
分类:
其他好文 时间:
2014-08-07 00:16:17
阅读次数:
348
这是第三部分:画面的显示
这部分其实就比较简单的,说白了就是api的堆砌。
主要了解下windows的消息机制,以及怎么画图
主要是分别封装了下对棋盘,棋子,以及当前轮到谁,当前比分是多少,就是游戏画面上不同的部分的绘制。
void DrawReversiBoard();
void DrawReversiPieces(EnumReversiPiecesType...
顶点中的属性是由程序员来自由添加的,需要的VBO的个数就是添加的属性个数。
顶点属性的各个数据,使用纯粹的一维数组,当然,数组的元素个数要根据想要绘制的顶点个数来定义。
生成VBO的时候,首先要把缓存绑定到WebGL,然后相应的数据,要转换为相应的类型,然后使用指定的常量来写入数据。而为了避免预想之外的错误发生,数据写入结束之后,要将WebGL中绑定的缓存无效化。
这样,一连串的处理之后,模型数据就可以被顶点着色器利用了。下一回以后,说一下将VBO传给着色器的步骤,首先先把VBO的准备部分好好理解一下吧。...
分类:
Web程序 时间:
2014-08-06 22:58:12
阅读次数:
339
序言作为一个android开发者,时常想开发一个小游戏娱乐一下大家,今天就说说,我是怎么样一天写出一个简单的“飞机大战”的.体验地址:http://www.wandoujia.com/apps/edu.njupt.zhb.planegame游戏分析玩过“飞机大战”游戏的都知道,飞机大战中的主要“角色”有:1.玩家飞机2.敌方飞机3.玩家飞机发送的子弹4.敌方Boss飞机发送的子弹我们需要控制的有:...
分类:
移动开发 时间:
2014-08-06 22:57:32
阅读次数:
398