QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

# s( y# P/ w0 n b0 T8 k8 b, W: r

, w. b1 Q" D5 a) |$ U8 F" h9 R

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

9 }+ ?. e: S% Y6 h, ~) C5 ^9 [. A* x

Draw部分代码如下:7 v: {/ `( Y/ O) i9 ]! U- @5 d4 y $ V8 U% R% v, z; mint i; 8 ] S8 S/ q, `0 T, @ static GLubyte smiley[] = /* 16x16 笑验图案 */ $ q# ?; d. k2 h2 M! [$ f" ` {: U( A. |- ^' q8 L" a0 C! S9 k5 I 0x03, 0xc0, 0, 0, /* **** */ ( U5 q# B" W/ D5 ]1 X 0x0f, 0xf0, 0, 0, /* ******** */, a3 n& y2 N5 f8 y& C1 K2 K 0x1e, 0x78, 0, 0, /* **** **** *// u: t. G. A+ t1 {7 J F! O4 y' c- n 0x39, 0x9c, 0, 0, /* *** ** *** */ - A% {; D6 a a: L% y 0x77, 0xee, 0, 0, /* *** ****** *** */ ( ~$ I5 |" ^8 }: Z. c 0x6f, 0xf6, 0, 0, /* ** ******** ** */0 t2 `" K9 w) a% J4 @4 x7 U 0xff, 0xff, 0, 0, /* **************** */ 9 a x' w2 Z6 V+ N/ N( z 0xff, 0xff, 0, 0, /* **************** */5 R# c) n; I0 t 0xff, 0xff, 0, 0, /* **************** */ 1 l' ]- P9 o& f, a8 v 0xff, 0xff, 0, 0, /* **************** */ 1 f @ J0 q# @, S M: H/ t/ X/ I 0x73, 0xce, 0, 0, /* *** **** *** */ 8 r1 P9 H8 s" C7 q8 \4 |( c$ j 0x73, 0xce, 0, 0, /* *** **** *** */ . `* L! Q+ |" }7 X% C" E+ l" }& T 0x3f, 0xfc, 0, 0, /* ************ */ ' B7 R, R' N5 y" B3 N 0x1f, 0xf8, 0, 0, /* ********** */ w: q) B1 F1 s: ?; \; K( j 0x0f, 0xf0, 0, 0, /* ******** */) x" z6 ]& l4 X; _ 0x03, 0xc0, 0, 0 /* **** */& ~! ^! n4 H% i( e8 v6 }, B; ~ };

9 g0 e; s7 C7 K8 _6 ]: ?* U

glColor3f(1.0, 0.0, 0.0);8 w6 R9 t7 ^7 X( X5 j8 ] for (i = 0; i < 100; i ++)+ ]: v( d( i o+ P { : r* D# K/ g0 g* k //定位位置% h v, k' i" _5 B glRasterPos2i(rand() % 640, rand() % 480); ) {$ o" b5 ?' H" Y/ B; Q3 b4 T //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制 1 Z! E# K$ L1 ~( _: s glBitmap(16, 16, 8, 8, 0, 0, smiley);3 c) I+ T9 w6 x( f8 D0 | }

5 ~ K7 X- A( a* }" a3 i 4 D' w6 I- G7 {: V% v4 p: b- Z3 o8 N
[此贴子已经被作者于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 01:02 , Processed in 0.439150 second(s), 56 queries .

回顶部