游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4006|回复: 11

新手报到+DX入门心得+杂感——不定期更新

[复制链接]

4

主题

28

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2008-7-25 13:23:00 | 显示全部楼层 |阅读模式
俺,84年发布。产地:山东淄博。

一个月前失业。经历就不多说了,如果有想听的,以后俺在回贴中再祥细说。

想去大城市找工作,做程序员。可惜俺现在不是高手,只做过一年web程序员。
没经验、没作品、没口才。无奈……
没有人会花钱雇你去他那里学习,即使俺开价很低。
在潜力股或是垃圾股面前,这些公司还是选择绩优股。

下定决心,在家里的电脑前憋上几个月,做个拿得出手的作品出来。
然后拿去找工作,再……混口饭吃。

接着是选择。
web还是应用?通信还是图形?openGL还是DirectX?
学会用现成的引擎还是去了解它的内核?
现在的开源引擎功能都很强大,有时候真怀疑从底层开始学是否还用得上呢?
就好像是人家汽车都造出来到处跑了,自己才开始研究车轮怎么造一样。
每当觉得用不到或者说是看不到尽头的时候,真是一点动力都没有了。
算了,想这么多干嘛。反正是为了混口饭吃而已。
起码在找工作时可以说,虽然俺开车没人家熟练,又只会造手推车,
但是你的车轱辘不转了的话,俺知道咋修。

最近正在看封面有条红龙的那本教程。
兄弟们有啥好书推荐或建议尽管说。
曾为了一个简单的例子都编译出错而苦恼过;也曾为编译成功那个简单实例而沾沾自喜。
目标是2个月内作出一个拿得出手的Demo,然后去找工作。
为了督促自己,特建此楼,再自己每天盖楼。
以后俺会每天自己回复,写写Demo进度,发发遇到的问题,征求解答等等。
直到Demo完成或者找到新工作为止。
~以后得少花点时间在网上闲逛了……

//********************************************************

对于那些没入门的还在门口打转的新手的一点经验(应该算做常识,俺当时是郁闷了好久):

下载的教程的实例编译不成功。看看缺少哪一步。
1、下载DirectSDK,导入。
中文版的VC6是:工具->选择->目录->include files 和 library files,新建,选择相应的目录,移到最前。
2、人家现成的工程能编译,自己新建的工程同样的代码编译就出错。
步骤是:工程->设置->Link,找到那一串*.lib,一般是后面加上d3d9.lib d3dx9.lib winmm.lib,
然后再在Project Options里面把winmm.lib的subsystem: console改为windows。

或者在代码里加上:
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")
#pragma comment(lib,"winmm.lib")
#pragma comment(linker,"/subsystem:windows")

高手们不要笑。严肃点!我们这正扫盲呢。

0

主题

54

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2008-7-25 14:00:00 | 显示全部楼层

Re:新手报到+DX入门心得+杂感——不定期更新

如果建立的不是console,#pragma comment(linker,"/subsystem:windows")可以省略吧。

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2008-7-25 15:00:00 | 显示全部楼层

Re:新手报到+DX入门心得+杂感——不定期更新

支持LZ!
努力学东西才是王道,我也是菜鸟一个,大家共同进步

4

主题

28

帖子

32

积分

注册会员

Rank: 2

积分
32
 楼主| 发表于 2008-7-28 12:15:00 | 显示全部楼层

郁闷了好几天,终于把“学openGl”鼠标控制整到camera的实

如果建立的不是console,#pragma comment(linker,"/subsystem:windows")可以省略吧。

不知道是俺VC6.0的原因还是lib的原因,默认的是console。

郁闷了好几天[em4],终于把“学openGl”鼠标控制整到camera的实例里了。
有种大便憋了好几天,终于顺利排出的爽快感。[em19]
控制这一块基本差不多了。鼠标选取等搞明白碰撞检测后再拾掇。

从下午开始先把显示文字部分搞通,加上这部分就可以实时显示些状态信息了。也方便调试。

sf_200872812156.rar

17.08 KB, 下载次数:

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-7-28 12:50:00 | 显示全部楼层

Re: 新手报到+DX入门心得+杂感——不定期更新

支持一下 [em16]

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-7-28 15:30:00 | 显示全部楼层

Re:新手报到+DX入门心得+杂感——不定期更新

顶!

4

主题

28

帖子

32

积分

注册会员

Rank: 2

积分
32
 楼主| 发表于 2008-7-31 19:45:00 | 显示全部楼层

最近在憋天空盒

捣鼓出font显示之后,这几天没啥进度。
新下载了些资料,净在那里浏览目录和人家的实例演示了。
下次抓紧时间把天空盒捣鼓出来。
憋了好久没头绪,最近好歹琢磨出点头绪来了。
再把加载模型捣鼓出来,看到“学openGL”里面有读3ds的文件,不知道能放到DX里行不。

红龙书里的font挺好用,稍微改一点就可以显示一些自己想知道的变量信息了。

sf_200873119457.rar

17.4 KB, 下载次数:

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-8-1 09:46:00 | 显示全部楼层

Re:新手报到+DX入门心得+杂感——不定期更新

鼠标拾取。和碰撞说实话不应该混为一谈。万丈高楼平地起。努力学习吧。我当初也是靠着 翁云峰 前辈的那本电子书入门的。不过你学opengl不一定用的到

1

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2008-8-1 10:38:00 | 显示全部楼层

Re:新手报到+DX入门心得+杂感——不定期更新

向LZ学习,不知道用VB2005可以开发DX9么?我有这方面的想法.只是不知道该如何入手,也没有这方面的参考资料

4

主题

28

帖子

32

积分

注册会员

Rank: 2

积分
32
 楼主| 发表于 2008-8-1 16:16:00 | 显示全部楼层

刚刚憋出天空盒来o(∩_∩)o

拿个cube放大了改成个天空盒。
旋转的时候怎么看怎么别扭,便边界处变形得很厉害。
把去掉的边线再改回来,一屏竟然显示一个整个面还多。
把视野角度改成45°后。舒服多了。

//============================================

LS的,俺在查MSDN的时候,看到有“DirectX 8.1 for Visual Basic”目录。
不过,小东西用VB做比较快,至于运行速度嘛(俺也是人云亦云)。
俺以前做过一个很烂的贴瓷砖的VB游戏,记得66rpg上有不少资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 05:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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