QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

1 A) ]% x. C0 g, ]

1 E- J9 V. w1 L1 }

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

: s: i$ L/ U' ~( [4 o1 O I

Draw部分代码如下: + d0 `2 f$ x8 r) J! g0 C8 a! t+ F& K* N. O$ j& z int i; 3 \5 G) j- K) |5 j# D! s+ f* V static GLubyte smiley[] = /* 16x16 笑验图案 */5 i8 t- p3 R* d" C1 S3 Z { ( G: \7 H$ Z/ [% R 0x03, 0xc0, 0, 0, /* **** */8 d5 a# E# `* b4 n; V 0x0f, 0xf0, 0, 0, /* ******** */' [ E% C0 g* v, n 0x1e, 0x78, 0, 0, /* **** **** */ 0 H# l; o( G! j: t- j( a. D% c: Y 0x39, 0x9c, 0, 0, /* *** ** *** */, \8 Y+ F! E6 m0 i* E1 V 0x77, 0xee, 0, 0, /* *** ****** *** */1 s8 |4 k4 Y# c% Q1 j0 O 0x6f, 0xf6, 0, 0, /* ** ******** ** */ ! m( X2 J; U* ^5 H" X 0xff, 0xff, 0, 0, /* **************** */7 U( \6 E7 X/ @1 f$ F 0xff, 0xff, 0, 0, /* **************** */$ V( l, \8 f1 Z+ j- @6 M. b 0xff, 0xff, 0, 0, /* **************** */ w+ {$ u% ^ c9 c; B# A 0xff, 0xff, 0, 0, /* **************** */ " H! g* m$ C5 \( @& d* N. q 0x73, 0xce, 0, 0, /* *** **** *** */: x8 w( H8 V+ B* i& B9 a; e" a. r8 o$ I 0x73, 0xce, 0, 0, /* *** **** *** */( T" U. e1 V; L1 H' d 0x3f, 0xfc, 0, 0, /* ************ */ 0 s2 n X; V! U" U, ^8 g$ O4 D. } 0x1f, 0xf8, 0, 0, /* ********** */3 u- y8 X0 N8 z8 o 0x0f, 0xf0, 0, 0, /* ******** */$ g0 B0 F: L9 y( M$ d 0x03, 0xc0, 0, 0 /* **** */ 7 W/ k' U0 ^5 `8 j. J! J };

/ C7 Q4 h& z) ~+ f9 `1 _( O/ b9 `1 }

glColor3f(1.0, 0.0, 0.0);) J1 ^" n3 ~ w% b5 r2 i ], t for (i = 0; i < 100; i ++) " h# V1 @- A9 _$ C { ( Y; G* R5 f8 ~& N# j //定位位置% u3 c1 Z, a! S, ^* @0 H0 X glRasterPos2i(rand() % 640, rand() % 480); ! F6 |$ s3 \5 Q/ v/ j' u0 }, C //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制 7 e& K+ ^( }+ N0 f ? glBitmap(16, 16, 8, 8, 0, 0, smiley);. @$ U9 a5 J! l7 Y }

- I- j! @" B, X3 J* s" Q 2 ~5 |% m. ~7 |7 A# u5 h5 y ) z! o8 S f2 P6 r# @' u
[此贴子已经被作者于2004-11-19 11:35:35编辑过]

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

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-6-11 15:15 , Processed in 0.389470 second(s), 54 queries .

回顶部