游戏开发论坛

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

关于怎么学习API (OpenGL/Direct3D等) -针对初学者

[复制链接]

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-2-18 19:20:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

学好了知识什么都有用.
不学,什么知识都没用.

17

主题

80

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2005-2-19 10:26:00 | 显示全部楼层

Re: Re: Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

Hush: Re: Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者



我看到这样言论的人,心里就有点....,包括说大学里学了算法的理论却实践不出来的。

我要说:既然你...

不错你说对,是应该学理论的同时手动,但是事实呢,就中国就现在来讲,有多少人是学的同时手动,就算是想手动,你知道怎么手动吗?教你的老师都不一定能做到手动又怎么指导你,学理论和手动应该同时,而实际理论和手动能做到吗?也许能做到,但现在就大多数的大学生有几个能做到的?想做怎么做?理论和实际不同的.

另一位说理论和实践同时重要,没错,但我的第二问题他并没有回答,学习就像走路,先迈左脚还是右脚?其实都一样但是少一个都不行,不过绝对不可能跳着走的,所以就算都重要也一定有先后主次之分,而那位却并没有说?为什么呢?有头脑的人应该会想的到.
有志不在年高,只要有本事年龄无关紧要.
比如说DX一个涵数可以做到一些事,然后用这个涵数做了一些事(我会用了),这是理论还是实践?

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-2-19 12:48:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

懒的说了.....

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2005-2-23 02:28:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

各位大虾的评论我不懂,俺还小不懂事,只是大一的学生,不过我的学习方法是我先学API,把所有的函数和函数的参数都用熟了,以后我再学这些底层的一些东西,因为当我学API的时候我会偶尔想一下这个函数是如何实现的,就象我学Windows API的时候一样,你不可能让我在会这个API以前就非常熟悉Windows的事件循环到底是什么吧?在我学这个API以前我只知道我用Windows就是点几个按钮,我不知道这几个按纽背后有那么多消息,创建一个按纽需要那么多参数,等我学完了这个API,我就可以再去学一些理论的知识,比如数据结构啦,等等,然后我再一次拾起API我就能彻底理解了!我现在学习DX也是这样,DX里有太多的参数和函数了,但是当你都弄懂了以后也不是那么难记住的啊!因为每个函数都是有名字的,你想干什么,然后用脑袋回忆一下英文单词,马上函数就出现在你脑子里,然后用现在这么好的编译器,参数都给你列好了,你只要往上面填就可以了!等到你熟悉了DX的API以后,你再学习图形学,那么在你学图形学知识的时候,你很容易就理论联系实际了,因为你已经了解了你学的知识应该怎样应用啊!这样学习是很有效的,当你学了一点知识,你就会突然发现!啊原来那个函数可以这么实现,我完全可以不用他的API而自己编一个更适合自己的啊!大家都是过来人,大家知道,中学高中学的那些知识,一个暑假不用就都忘光了,为什么忘的这么快?因为你不用啊!你只是学而没有办法应用,所以你容易忘记。那么现在我们说了学习了API以后,你对整个的一个框架有了了解,你完全可以用API去实现整个大的框架,然后用你自己学的图形学知识去实现去优化其中的一个部分,而如果你先前没有学过API,你在学图形学的时候会觉得乏味,因为你光听那什么象素,什么光栅化的,你根本不知道有什么联系,不知道所以然,但是当你用过API以后,你就知道所以然了,你再学这些就扎实了你的基础。当你学完图形学那时你也许也把你原先学的API的函数都忘的差不多了!但是,现在你已经完全可以自己实现了啊!
   我只是个大一的毛小子,不能和各位大虾相比,所以文中如果有哪些地方说错了希望大家以和平的方式给我指出,不要用你们的吵架的方式好吗?我害怕~~~~~

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-2-23 09:53:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

把那个“们”字去掉吧,,吵架的只有一个人而已。。

2

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2005-4-19 13:20:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

边学边做!!

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-4-19 21:31:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

百年老贴,成精了

48

主题

155

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
发表于 2005-4-21 22:14:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

先表象认识,再理论提升,再用到实践。在实践过程中又有新的表象认识,然后。。。。。

我们从猿走到了现在。

0

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2005-4-27 11:33:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

理论只是赚钱的一种手段而以。不是所有的领域都需要理论作支撑的。像做MIS,你可以连高中数学都不懂。

楼主说的是图形学,情况自然不同。个人觉得游戏制作对各方面知识的广度和深度要求都蛮高的。不是每个人都可以做。学校主要是提供了一种环境来给你学理论知识,如果当初不是学学校逼着我学数学分析、大学物理、线性代数之类的“垃圾”课程,可能我今天都跟图形学无缘!

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-4-27 22:36:00 | 显示全部楼层

Re:关于怎么学习API (OpenGL/Direct3D等) -针对初学者

我觉得各家有个家的学习方法吧. 我所提供的思路也许仅仅适合我自己.因为我对什么事情都喜欢深究.哪怕把自己扯到十万八千里去.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-6 07:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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