游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 源代码之光

游戏编程初学者常见问题解答[v3.0]

  [复制链接]

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2004-10-3 20:42:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答[v3.0]

知道该怎么学了!!

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-10-3 21:19:00 | 显示全部楼层

Re: ?

Larkie: ?
有没有DX9的实例?能成功编译-联接的,我总是过不了联接这一关

……大哥,联接是要dx9sdk的完全版本(200多m)。
如果你有,请确定在工程属性的“输入”中有对应的dx9LIB。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-10-3 21:46:00 | 显示全部楼层

对想写大型游戏的人的一些劝告:

    看了这么多人在争编游戏的工具,我也不免要插上两句。
    1。用VB写游戏不是不可以,但是你要有接受他吃你资源的心理准备。VB编译出来的东西是伪代码,需要解释运行,而且VB封装了大部分的底层操作,这会使大量的运算是多余的。
  举个例子(伪ASM):a=a+b在c++编译之后很可能是这个:
  add a,b(a+=b)
而vb的解释执行是这个:
  mov eax,a; mov ebx,b; add eax,ebx; mov a,eax
不用说八,效率差好多。
为什么呢?因为要保证兼容性,以便兼容a=b+c等操作。(这只是个例子,不代表vb真的市镇么实现的)
      2。vb可以写游戏,但只是小游戏,缩短开发时间嘛……不过这样一来和flash小游戏就没得拼了
      3。vc++成为编写游戏的标准不是偶然的。
      首先,他有高效的编译器,对os底层的方便操作使得用纯c++写出的游戏比其他语言更自由,更高效。
      其次,对asm的良好支持。《游戏编程指南》里的那位仁兄提到过。ddraw的很多操作都可以优化,用asm后是dx速度的300%(我没式过不过我相信这个结果)
      在此,我听说过c++bulider的bug不少,不知是否有一定影响。
==========
虽说vb、c#编游戏非常的方便,但是为了游戏效率的考虑,不要偷懒用它们。试想一下一个慢的要死,走一步用2秒钟的diablo还会成为经典吗?

94

主题

165

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2004-10-4 15:46:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答[v3.0]

努力 中....

11

主题

188

帖子

194

积分

注册会员

Rank: 2

积分
194
发表于 2004-10-5 20:43:00 | 显示全部楼层

Re: Re:游戏编程初学者常见问题解答[v2.1]

bluewoods: Re:游戏编程初学者常见问题解答[v2.1]

要克服急于求成的心态,学习最终还是脚踏实地好



[em20]  这句应该没错。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-6 16:06:00 | 显示全部楼层

Re: 对想写大型游戏的人的一些劝告:

seer: 对想写大型游戏的人的一些劝告:

    看了这么多人在争编游戏的工具,我也不免要插上两句。
    1。用VB写游戏不是不可以,但是你要有接受他...

所以我爱汇编

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-6 20:42:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答[v3.0]

硬件来得最快了.
把各种基础的较基础的运算硬件化,那得多快呐...

0

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2004-10-9 20:22:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答[v3.0]

有些强人在,学习ing...

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-10-11 20:11:00 | 显示全部楼层

请教:各位用D3D的同志有发现一个问题吗?.....

我初学D3D 在渲染物体的时候发现 无论多简单的物体 只要多了就会很慢
EXAMPLE :
1 - 我有100个BOX 在一个屏幕显示 一共600个面吧
2 - 我弄一个 600 面的大箱子
但他们显示的速度天差地别呀! 一个 120FPS 一个20FPS! 我郁闷了…… -__-!

我估计是 DRAWINDEXPRIMITIVE 系列的函数的问题吧

不知道各位在渲染 很多 独立的物体的时候是怎么做的?
因为每个物体有各自的空间位置和不同的材质贴图 所以不能合并到一个STREAM里……
请各位指教!  感激不尽! [em13]

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2004-10-12 20:57:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答[v3.0]

1、下一个版本的WINDOWS会带有.Net Framework
2、DirectX 9.0已经包含有托管的DirectX,有很多实例都是用C#实现的
3、关于C#,其实基础是IL,谁也不敢保证肯定不会出现支持IL的CPU
4、计算机硬件配置会越来越进步,就像N年天386跑WINDOWS 3.2,现在的P4可以跑WINDOWS LONGHORN(据说2006年发布),哈
5、很多大侠说的好,用户在玩游戏的时候只会注意游戏的娱乐性,决不会在乎是否使用了最先进的技术
6、大家只要努力,就一定会成功,嘿嘿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 11:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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