QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

# i) s1 A# b6 X |: e

# X- z) V( Y7 ?) [* y. Y8 s

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

O- R& U x8 I$ o

Draw部分代码如下:6 J/ }- g) N& A' i3 C, T+ L X) H h / p- f R/ I, r int i; 9 m# ]/ X" n, v# ~* r1 V8 T static GLubyte smiley[] = /* 16x16 笑验图案 */$ |+ Q: H* c9 `: b {0 U( ~) L# h3 R0 o 0x03, 0xc0, 0, 0, /* **** */; B2 F" Z ^, }% w0 Y6 k$ R' m 0x0f, 0xf0, 0, 0, /* ******** */ 2 w) ?; G) r+ ? 0x1e, 0x78, 0, 0, /* **** **** */ * W7 L+ ?( D3 s* w+ U2 Z 0x39, 0x9c, 0, 0, /* *** ** *** */ 0 N: h! N' o, Z, ? 0x77, 0xee, 0, 0, /* *** ****** *** */ f$ r4 R9 t# T9 M$ P 0x6f, 0xf6, 0, 0, /* ** ******** ** */# U" R7 i1 {$ V+ l% S e 0xff, 0xff, 0, 0, /* **************** */& B/ {3 [0 L. ?- G1 u# o, p 0xff, 0xff, 0, 0, /* **************** */8 Q1 k" J7 t1 {( l5 h$ E 0xff, 0xff, 0, 0, /* **************** */( [5 v9 m" A6 R/ Q6 I& d 0xff, 0xff, 0, 0, /* **************** */; `) |1 n2 m8 f 0x73, 0xce, 0, 0, /* *** **** *** */( x! G9 l3 J2 o# f' j4 C 0x73, 0xce, 0, 0, /* *** **** *** */8 v3 i8 d K$ i- j9 C/ Y8 Z 0x3f, 0xfc, 0, 0, /* ************ */ 8 U3 ~' O! c) E; B" Q 0x1f, 0xf8, 0, 0, /* ********** */ 4 e, C9 U4 t/ C# @$ z 0x0f, 0xf0, 0, 0, /* ******** */8 b' p$ _6 G) a" ^9 H, X, r 0x03, 0xc0, 0, 0 /* **** */ C5 |, y! {1 K3 V9 f };

2 r. M5 |( W7 N/ u: o: t; l

glColor3f(1.0, 0.0, 0.0); 5 y1 B; ]3 c8 O for (i = 0; i < 100; i ++)% H+ u# s! f8 E* x { 7 ?1 U1 O, w# [0 q# W J) x //定位位置% S$ N* h9 D# L# |( g/ G1 p glRasterPos2i(rand() % 640, rand() % 480);0 V) b) p4 n+ k2 H //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制- Y$ s; T n# L2 D/ B; s glBitmap(16, 16, 8, 8, 0, 0, smiley);' \' _* ]0 }+ V C }

4 Y. P% j! \: y7 ^9 h% g' Q 2 \" u. m! M. T* m' @ & U3 i- Q& G+ U6 O% p [3 d
[此贴子已经被作者于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-18 05:29 , Processed in 0.441252 second(s), 55 queries .

回顶部