游戏开发论坛

 找回密码
 立即注册
搜索
楼主: lingoodboy

请教作者或各位高手(我是学<<学OpenGL编3D游戏&a

[复制链接]

5

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-6-22 15:55:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

找不到?这个图我也会画

5

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-6-22 15:58:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

GLfloat LightAmbient[]= { 0.5f, 0.5f, 0.5f, 1.0f };
GLfloat LightDiffuse[]= { 1.0f, 1.0f, 1.0f, 1.0f };
GLfloat LightPosition[]= { 0.0f, 0.0f, 2.0f, 1.0f };
UINT g_cactus[16];        //贴图
GLUquadricObj *g_text;

//初始化
g_text = gluNewQuadric();
LoadT8(&quot;CACTUS0.BMP&quot;,g_cactus[0]);//帖图

bool bsipic:oadT8(char *filename, GLuint &amp;texture)//调8位贴图
{        AUX_RGBImageRec *pImage = NULL;
        pImage = auxDIBImageLoad(filename);        // 装入位图                       
        if(pImage == NULL)                return false; // 确保位图数据已经装入
        glGenTextures(1, &amp;texture);                                        // 生成纹理
        glBindTexture    (GL_TEXTURE_2D,texture);        // 捆绑纹理
        gluBuild2DMipmaps(GL_TEXTURE_2D,4, pImage-&gt;sizeX,
                                          pImage-&gt;sizeY,GL_RGB, GL_UNSIGNED_BYTE,pImage-&gt;data);
        free(pImage-&gt;data);        //释放位图占据的内存资源
        free(pImage);       
        return true;// 返回true
}

glPushMatrix();        //play();
    glTranslatef ( 0,0,-5);
        glEnable(GL_TEXTURE_2D);
        glBindTexture    (GL_TEXTURE_2D,g_cactus[0]);
glLightfv(GL_LIGHT1, GL_AMBIENT, LightAmbient);
glLightfv(GL_LIGHT1, GL_DIFFUSE, LightDiffuse);
glLightfv(GL_LIGHT1, GL_POSITION,LightPosition);
glEnable(GL_LIGHT1);
       
    glColor3f(0.0f,0.0f,0.0f);               
        auxSolidTeapot(1);
glFlush();

为什么我的图贴不上去,也没有环境光?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-6-22 16:39:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

there si texture example and light example in redbook

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2005-6-22 17:27:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

(-1,-1,1)你不知道在哪里啊?你高中的数学究竟是及格了没有!!!!

5

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-6-22 17:50:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

我没上过高中,我从中专去的大学.
红皮书在那里,是中文的吗

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-6-22 18:51:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

有中文的
叫做opengl权威编程指南
www.opengl的programming guide的sample里有例子

5

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-6-23 14:00:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

是在网上下的,还是在书店买的
我们这的书店很差没有这样的书

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-6-23 22:57:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

我是买的
买不到可以在网上邮购
或者www.opengl.org有英文版

5

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
 楼主| 发表于 2005-6-25 12:43:00 | 显示全部楼层

Re: 请教作者或各位高手(我是学<<学OpenGL编3D游戏>&g

是不是这个封面
sf_200562512433.jpg

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-6-25 15:09:00 | 显示全部楼层

Re:请教作者或各位高手(我是学<<学OpenGL编3D游戏>>

是呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 05:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表