游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2031|回复: 3

前路迷茫,大家进来给点意见吧

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-11-2 22:28:00 | 显示全部楼层 |阅读模式
本人很久之前有开发游戏的志向,但学校只开了JAVA,最近都有在学习C++primer,看到了map容器那里,C也有学过一点
最近收到一师兄指点,让我可以暂时放下C++primer,看WIN32 api
看了第一章有关窗口生成的,完全没有头绪

前段时间看到国内游戏牛人云风(梦幻西游引擎)的blog,发现他在用C和openGL实现一个跨平台的引擎
问了一下师兄,他说openGL比DirectX容易上手

于是买了一些相关的书籍
计算机图形学
openGL游戏编程
这两本更是悲剧

openGL编程指南(红宝书)还没到

C程序设计语言能看懂一些,但是感觉里面那些例题都是一些处理字符串的,找tab,空格等等,最近看到指针这里感觉越来越吃力


请大家给点意见,感觉前路似乎越来越不清晰

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2010-11-2 23:42:00 | 显示全部楼层

Re:前路迷茫,大家进来给点意见吧

lz还是先明确自己要学c,还是c++吧。。。

最重要的是把基础打好,例题那些其实就是让你熟悉、理解语法,训练你的逻辑思维,让你弄明白如何用程序的思维去处理问题,这些都是有实际意义的,所以多动手非常重要,等到大部分基础题,你都能独立完成,也就不用再看了。
磨刀不误砍柴功,有了好的基础之后再来定方向也不迟。

另外,我对opengl和directx的看法是,dx因为包含了很多基础的东西,相对gl更容易上手。比如加载模型,纹理,获取输入。dx下都有api直接使用。而gl下,只能自己去实现,或者调用第三方库。相对上手肯定步骤多得多。
当然反过来看,在gl下,你能学习,了解更多的细节,对渲染这块能有更好的掌握。
不过只要学会一个,再学另一个就简单得多了。

关于跨平台引擎,gl其实远远不够,真正跨平台的引擎,是需要抽象具体的环境对象,针对不同环境分别编写底层的。所以你完全不用这么早来考虑这些,慢慢一步一步来。



1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-11-2 23:51:00 | 显示全部楼层

Re: Re:前路迷茫,大家进来给点意见吧

Enigmaya: Re:前路迷茫,大家进来给点意见吧

lz还是先明确自己要学c,还是c++吧。。。

最重要的是把基础打好,例题那些其实就是让你熟悉、理解语法,...


我看很公司招聘上面都写C/C++,其实到底是用C还是C++,还是混合使用,另外,如果我选择了C或者C++,并且能很熟悉的使用了,接下来去看什么好,我认为好的入门书要形象,有图,注释清楚,如果dirext能更快上手的话(而且是主流),我是会选择directx的

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2010-11-3 12:40:00 | 显示全部楼层

Re:前路迷茫,大家进来给点意见吧

书不一定从头到尾看,可以选自己有兴趣的地方看。

遇到问题解决不了再回头看。。。。。。。。

实在看不懂就放弃吧,人要做自己擅长的事。
大多数程序员收入又不高。。。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-30 11:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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