QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5430|回复: 0
打印 上一主题 下一主题

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

[复制链接]
字体大小: 正常 放大
xShandow        

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

跳转到指定楼层
1#
发表于 2004-11-19 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta

) Z2 J4 z5 d8 B8 x3 h

# n3 T! v0 Q+ Z8 B$ o

注意,这个示例的图像数据,取自《OpenGL超级宝典》,笑脸部分数据是倒置的.

5 [7 ^6 I; G" U6 G

Draw部分代码如下:& ~2 B" |: K- g& s3 j) @0 D# }6 H 6 q1 `* L' O9 `2 R! G0 q" | int i; 8 @$ i( n" m1 q& A! \1 N5 P. { static GLubyte smiley[] = /* 16x16 笑验图案 */9 S# x2 d" z0 j, p { ! ~: ~) t- {* r, K; x 0x03, 0xc0, 0, 0, /* **** */* y4 d- G( n& A4 N 0x0f, 0xf0, 0, 0, /* ******** */) W8 Z. t# v& v% @ 0x1e, 0x78, 0, 0, /* **** **** */ ! r+ S C, ?+ Z% A- g3 m6 r 0x39, 0x9c, 0, 0, /* *** ** *** */ 0 }9 g4 ]! y0 _, j6 p 0x77, 0xee, 0, 0, /* *** ****** *** */ {9 o9 P3 P) w7 ~ 0x6f, 0xf6, 0, 0, /* ** ******** ** */ / v: f; ~' w3 _6 ?& b! _5 |$ c% r 0xff, 0xff, 0, 0, /* **************** */ / ?; O* z' g8 t3 C0 G+ T 0xff, 0xff, 0, 0, /* **************** */ + {4 F% L8 L- c' z$ @3 l% P 0xff, 0xff, 0, 0, /* **************** */+ k. T C) q8 A1 ?+ ]3 Y 0xff, 0xff, 0, 0, /* **************** */ ) f% y7 q/ u. T* X 0x73, 0xce, 0, 0, /* *** **** *** */2 {. p% m- o# h0 }/ e) e5 p& i 0x73, 0xce, 0, 0, /* *** **** *** */ ' t) E( Z' w r# x$ q 0x3f, 0xfc, 0, 0, /* ************ */ k F3 c- u |0 y v+ [$ `# } 0x1f, 0xf8, 0, 0, /* ********** */ 1 `- ]% k0 G$ p2 \- i 0x0f, 0xf0, 0, 0, /* ******** */ % Y; I8 a& i+ K! T G 0x03, 0xc0, 0, 0 /* **** */ S; i* ^, u2 l& n% V5 d! e" E0 _ };

; j# L# I6 p. z0 O+ l/ A

glColor3f(1.0, 0.0, 0.0); * u, Q$ V3 w$ q: m+ ~$ V for (i = 0; i < 100; i ++) ( V) O, k+ b! ?8 v { ! W4 r- G- U* n0 H' y' K //定位位置 2 ^' }% P& n9 |* O4 d3 [$ k glRasterPos2i(rand() % 640, rand() % 480); # I& [. V: S& ?4 |" w9 V L //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制 ( X. _1 w9 [" T$ ^$ g glBitmap(16, 16, 8, 8, 0, 0, smiley); : H+ |0 a+ l. h0 R" V' A }

- i7 b, w+ a3 r. c: x1 z$ W. b q. B : x( M/ x$ G) q# g& Y / j: s# f7 v; e. ^/ P. P
[此贴子已经被作者于2004-11-19 11:35:35编辑过]

OpenGL2D模式下,利用glBitmap绘制随机的笑验..jpg (48.72 KB, 下载次数: 170)

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

OpenGL2D模式下,利用glBitmap绘制随机的笑验.

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-16 23:16 , Processed in 0.419735 second(s), 55 queries .

回顶部