QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

( a; T+ ]6 F% E& @: S c

8 B8 |, S" l. b5 i( @& u6 b/ B [

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

$ u0 P8 }9 j' z4 _- t( X

Draw部分代码如下: 0 [, }% B6 X9 _1 d% m$ Q' T/ n v ~" x9 t! U! r' d1 X8 \. O) C0 ~( P int i; & z6 T; H/ X# B/ K+ _ static GLubyte smiley[] = /* 16x16 笑验图案 */ ; n6 z7 S" c+ i/ C: K4 d {' H: Y& b d+ w 0x03, 0xc0, 0, 0, /* **** */3 m+ C; Q$ E- c$ P9 j. x/ D( c 0x0f, 0xf0, 0, 0, /* ******** */3 Y! J0 D2 A1 M, O& L" Q( ] 0x1e, 0x78, 0, 0, /* **** **** */ , e1 I/ t6 o) o! u* s# Y: k! ^3 J 0x39, 0x9c, 0, 0, /* *** ** *** */ ; I% i8 o6 m' }1 M, [3 g& V 0x77, 0xee, 0, 0, /* *** ****** *** */ + g+ [7 Z9 j- h. i' C1 }9 r 0x6f, 0xf6, 0, 0, /* ** ******** ** */ W7 H5 O, \) L" p& }. c+ M7 r. ^3 u 0xff, 0xff, 0, 0, /* **************** */ a2 Y1 V' w0 D9 W( Q. E 0xff, 0xff, 0, 0, /* **************** */ . p) w! e+ U2 d/ Q 0xff, 0xff, 0, 0, /* **************** */$ h a9 E& [* f4 B* Q( Y 0xff, 0xff, 0, 0, /* **************** */ + F1 p$ q' q( R1 u& R 0x73, 0xce, 0, 0, /* *** **** *** */ 5 R2 t5 i+ ^# u, x" e: X/ [: z 0x73, 0xce, 0, 0, /* *** **** *** */- L" }9 h3 \, Q ~3 H: U- m 0x3f, 0xfc, 0, 0, /* ************ */% i! ?, y" g; @( w2 V0 N3 ` 0x1f, 0xf8, 0, 0, /* ********** */ 7 f3 h& T$ ^+ N: A3 f7 A 0x0f, 0xf0, 0, 0, /* ******** *// S" Z6 `/ a4 u 0x03, 0xc0, 0, 0 /* **** */ 1 u% ~( N: R4 s0 X };

8 S9 q/ s* `% j. \* U+ J

glColor3f(1.0, 0.0, 0.0); * D9 Y% x' Y+ @1 e1 v, ^ for (i = 0; i < 100; i ++) 2 f) B5 p0 j$ L$ N; w5 r { 8 q+ q. b6 M+ t; a, N( V0 T+ ~ //定位位置 & T& G2 I/ @* j5 S8 |- F4 ?. J glRasterPos2i(rand() % 640, rand() % 480);7 A" M3 s) ^# w% B- g$ g //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制+ j; u# c: O' c* z. q glBitmap(16, 16, 8, 8, 0, 0, smiley);1 F0 G: [4 s- W7 S0 K }

0 A P) t/ ^: R$ Z3 x: n# ^( d % i: Q; o1 G0 X( x ! E9 I' y. b3 _0 @5 `7 b% X2 Q
[此贴子已经被作者于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-17 00:02 , Processed in 0.406979 second(s), 54 queries .

回顶部