QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

6 |. e% q9 g! f7 q

, C' D9 N3 R R, _. s

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

9 G1 @: a# H1 Q- L5 k9 N+ j/ c% p( z

Draw部分代码如下:2 s- [5 P# N) [8 v6 O6 t5 n, V: R3 l + ?1 e4 i5 D m: t- gint i; / Z/ ?/ e5 R+ s1 i static GLubyte smiley[] = /* 16x16 笑验图案 */: M3 z4 @4 j; j4 d! I0 c! } { l7 x/ e! Y L 0x03, 0xc0, 0, 0, /* **** */ + Q' Z6 k! i$ l: h6 V( q* @$ l/ x ` 0x0f, 0xf0, 0, 0, /* ******** */ 8 o: ~- Y0 ^$ |3 I: c 0x1e, 0x78, 0, 0, /* **** **** */ % Q3 P, y% h, ]5 _7 V& ~6 D 0x39, 0x9c, 0, 0, /* *** ** *** */ 8 u# k# q' [# k 0x77, 0xee, 0, 0, /* *** ****** *** */ % @: X5 T+ f4 h" A3 u& j% m 0x6f, 0xf6, 0, 0, /* ** ******** ** */ ) g7 P8 p* u+ [8 P 0xff, 0xff, 0, 0, /* **************** */+ r; ]& c$ l D6 L5 b 0xff, 0xff, 0, 0, /* **************** */ 3 A1 M0 M) K( J3 g 0xff, 0xff, 0, 0, /* **************** */ % |4 \6 O6 c2 S. H+ N' | 0xff, 0xff, 0, 0, /* **************** */ 9 E) |# x1 L3 H. u 0x73, 0xce, 0, 0, /* *** **** *** */6 S) K$ r0 J2 e6 P9 ] 0x73, 0xce, 0, 0, /* *** **** *** */# p; w. z/ D1 \* p) I; p# b9 h' B 0x3f, 0xfc, 0, 0, /* ************ */ * L+ a7 o% E4 k% P4 R 0x1f, 0xf8, 0, 0, /* ********** */6 }6 K' V( Y9 j 0x0f, 0xf0, 0, 0, /* ******** */ ; A5 z* U9 X5 |( B( P0 i7 c, p 0x03, 0xc0, 0, 0 /* **** */ R, L$ }' q7 z8 b/ i7 Z( i9 m };

3 f" }2 B2 b" _/ d

glColor3f(1.0, 0.0, 0.0);, u( E/ q1 n3 ]; k for (i = 0; i < 100; i ++)! E' B) d: J: c% K: ~/ m% e { $ }; z* j* G8 n9 r2 b3 \0 K: m7 z& P //定位位置 . d8 Q8 |5 f2 w' F glRasterPos2i(rand() % 640, rand() % 480); * V" B% p9 [* J1 ? //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制 2 _! F4 B5 }* B/ Y. Z: M9 B: B glBitmap(16, 16, 8, 8, 0, 0, smiley); % h/ P& N% [' `3 M* |1 [ }

' V: O7 h! q3 P/ N. ]5 j 3 q' p$ D, B: X# [4 A/ ] / k+ V% F L8 D6 K' @
[此贴子已经被作者于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 17:58 , Processed in 1.451665 second(s), 55 queries .

回顶部