游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2047|回复: 2

老帖的问题

[复制链接]

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2007-8-17 14:54:00 | 显示全部楼层 |阅读模式
老帖如下:
http://bbs.gameres.com/showthread.asp?threadid=2588

nehe教程中有点不明白,请大家指点一下把

第9课:
http://www.chinagamedev.net/cgd/develop/opengl/200110/NeHeOpenGL.9.htm


glRotatef(tilt,1.0f,0.0f,0.0f);               -----------------1
glRotatef(star[loop].angle,0.0f,1.0f,0.0f);    ---------2
glTranslatef(star[loop].dist,0.0f,0.0f);    ---------------3
glRotatef(-star[loop].angle,0.0f,1.0f,0.0f);       -----4
glRotatef(-tilt,1.0f,0.0f,0.0f);               --------------5

1,2句旋转,4,5句又取消了,这样做有什么效果

我把他们去了,编译效果显然和我想的不一样,为什么啊?

==========================================================
有人回答说:1 2句和3 4 句旋转的原点不一样呀.

==========================================================
那我想问的是,原点不一样又怎样了?这几行代码都想说明个什么?
我在网上找到了另外两行代码完全可以取代上面5行代码:
glRotatef(star[loop].angle,0.0f,0.0f,1.0f);
glTranslatef(star[loop].dist,0.0f,0.0f);

至少我和上面2行代码的作者都看不出有什么区别来。

17

主题

85

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2007-8-17 16:04:00 | 显示全部楼层

Re: 老帖的问题

http://www.owlei.com/DancingWind/
不知道这里面的解释清楚不

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2007-8-17 17:38:00 | 显示全部楼层

Re:老帖的问题

他基本是翻译的,没什么解释
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 10:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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