QQ登录

只需要一步,快速开始

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

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

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

43

主题

1

听众

385

积分

升级  28.33%

该用户从未签到

国际赛参赛者

新人进步奖

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

/ }4 y- O7 M" C9 A8 x+ C

" A# X- W, S, S9 E. O: i

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

% q& s- U- Y$ [$ o

Draw部分代码如下:0 h; G9 w5 d! H, K! A$ u 3 {: ~, u3 D" S, X/ m) @% Rint i; ( t4 T7 p9 e- Z" | static GLubyte smiley[] = /* 16x16 笑验图案 */ & o, W2 \, Y% A/ P6 {* N# W5 b { Y3 i& W& v# G; I9 W" A 0x03, 0xc0, 0, 0, /* **** */ $ J4 Z0 v, l3 w. ^6 R" i0 ~ D 0x0f, 0xf0, 0, 0, /* ******** */ * j% V' w2 [0 ?* A" R) h! ? 0x1e, 0x78, 0, 0, /* **** **** */ % X0 }& @& [& S, H! b0 r, O 0x39, 0x9c, 0, 0, /* *** ** *** */ * F$ x2 i; C, d+ d/ v# E 0x77, 0xee, 0, 0, /* *** ****** *** */ , `) `1 F5 A! u8 U 0x6f, 0xf6, 0, 0, /* ** ******** ** */ + G4 s. a7 O' v$ D- I 0xff, 0xff, 0, 0, /* **************** */ & G5 `) o6 l, M0 {( f3 x' J3 W6 s$ l 0xff, 0xff, 0, 0, /* **************** */ 2 r( V7 f' ^% Z 0xff, 0xff, 0, 0, /* **************** */ + N3 [" a* a$ X0 b6 N 0xff, 0xff, 0, 0, /* **************** */7 a8 u/ U$ M1 r8 \8 K 0x73, 0xce, 0, 0, /* *** **** *** */5 Y( r6 f- y( D4 P) y/ S: b 0x73, 0xce, 0, 0, /* *** **** *** */ . z+ m" k* Y7 P5 ]/ [ 0x3f, 0xfc, 0, 0, /* ************ */9 Z% |7 Q1 e% r4 r* V1 A/ z* e2 e, [ 0x1f, 0xf8, 0, 0, /* ********** */) W3 }8 W$ A+ h8 ?" e& t' r. |# x 0x0f, 0xf0, 0, 0, /* ******** */ 0 d3 L% j: g2 s! e: W% z: n 0x03, 0xc0, 0, 0 /* **** */0 Q; T0 X: \" V };

* f. ?2 r+ K9 X! b# a4 p3 r4 x0 H

glColor3f(1.0, 0.0, 0.0);" K; n; j f/ Y& F0 H7 h for (i = 0; i < 100; i ++) * S2 c1 v) Y3 _$ [* \: `+ e { 2 C+ l. C3 w9 P) C4 _7 q0 Y- x //定位位置$ I1 B' i% B2 v9 e3 J* c glRasterPos2i(rand() % 640, rand() % 480); ! I l0 ]$ e J, A7 _* }1 M4 h; r //从上面给定的位置开始绘图,Bitmap采用smiley的数据绘制* Y5 `$ Y1 c2 C1 N# `* b glBitmap(16, 16, 8, 8, 0, 0, smiley);# y: J3 N) L$ Q0 E }

! |* q$ o+ u; {0 H. Y7 q) N 8 g# e. c3 `: N! E- Q9 j3 Y1 G1 I! ~ % c+ U' D5 m1 j7 @ ~
[此贴子已经被作者于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 06:12 , Processed in 0.426916 second(s), 59 queries .

回顶部