游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4536|回复: 15

[求助]~在宏汇编下怎么使用DRECTX?~

[复制链接]

5

主题

26

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2006-5-5 21:13:00 | 显示全部楼层 |阅读模式
本人会VB和一点点汇编……
想学做游戏~虽然知道用C#最好~但是发现这玩意实在是学不来……
用VB写的东西就不用说了……代码效率极端低下……用了DX还是不行……
于是想试试用汇编写~
但是汇编要怎么使用DX呢?~
发现汇编里好像根本没有类~对象~这些概念……
而且翻了一下DX的INC文件~发现好多函数像都没有……
完全不知道怎么开始啊……

本人也不奢望做3D游戏~
哪位大虾教教在下如何使用DDRAW就可以了~……

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2006-5-6 00:15:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

根据你现在的情况,建议还是用vb.net吧。
或者用c#,
再者就是c++;

如果用汇编,说实话,很麻烦的哦。资料也不是非常的多。

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-5-6 02:14:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

   开发游戏,我还是觉得c++是最适合的语言,C#我不认为好。
  
   汇编里可以使用COM,有本<windows环境下汇编语言程序设计>,讲的是TASM,最后一章讲了下在汇编写使用DirectDraw。

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-5-6 02:18:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

  PS:用C++配合DX随便写个小游戏都上千行代码,用汇编的话,效率是不是太低了?---那很痛苦。

5

主题

26

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2006-5-6 13:08:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

我也想用C++啊……
但是那玩意……也是学不来……
C有关的都是怎么学都不会……干脆放弃了……
感觉汇编比C还简单点……

5

主题

26

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2006-5-6 13:09:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

另外……VS .net~买了几次碟子……都安装不了……实在是很郁闷……所以也放弃了……

12

主题

124

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
发表于 2006-5-6 13:50:00 | 显示全部楼层

Re: Re:[求助]~在宏汇编下怎么使用DRECTX?~

Tring: Re:[求助]~在宏汇编下怎么使用DRECTX?~

我也想用C++啊……
但是那玩意……也是学不来……
C有关的都是怎么学都不会……干脆放弃了……
感觉汇编比C还简单点……


汇编都学得来了还学不来C++?
不知道你说的 “学得来” 是个什么概念。

5

主题

26

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2006-5-6 17:00:00 | 显示全部楼层

Re: Re: Re:[求助]~在宏汇编下怎么使用DRECTX?~

cosfunz: Re: Re:[求助]~在宏汇编下怎么使用DRECTX?~



汇编都学得来了还学不来C++?
不知道你说的 “学得来” 是个什么概念。

http://hack.gameres.com/showthread.asp?threadid=54113
不知道这样算不算“学的来”

C++感觉上语句又多又难记~句法又复杂~类型分的又细~
光是看懂的话~问题到不大~
但要自己写的时候就完全不知道从哪里下手~
就算写出来~最后也往往通过不了编译~总是出些小问题~
而且每句结尾加个;~怎么都习惯不了……

比起来~汇编加上伪指令也就那么几条指令~
而且语法也简单~
数据类型更是只有DWORD,WORD,BYTE之分~
指针操作也简单明了~
怎么都觉得比C++简单……

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-5-6 17:28:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

    楼主真是少见的怪才,从来都是学习高级语言比低级语言简单的,我还没听说过学C++比学汇编难的。可能只是思维的转变而已,就好象从高级语言转到汇编一样,思维得转换一下,我很早以前学汇编的时候,第一两天看书,都看了100多页了,确实一点感觉都没有,很多东西思维上接受不了(可能就和你学C++一样),但是看了几个例子代码后,自己再写写,感觉就上来了。
  楼主不妨也用用这样的方法,多用C++写点代码,写小程序时不一定要使用很深的OO知识-----那也体现不出来----等对最基本的类有了感觉后,再去深入一下C++的高级特性,这可能会有点用。
   (鄙人拙见,仅供参考!)

80

主题

173

帖子

189

积分

注册会员

Rank: 2

积分
189
发表于 2006-5-6 17:51:00 | 显示全部楼层

Re:[求助]~在宏汇编下怎么使用DRECTX?~

我觉得楼主有一种胆怯的心理,这个是做程序员的大忌。c++只是一门语言,只是被很多人”神圣“化了,况且现在你完全可以用纯c编写程序。纯c和汇编没什么两样。我有个同事,也是用vb和汇编,就是不用c/c++觉得太难了,我觉得原因有两个,第一就是懒,第二就是胆怯。其实在direct里已经3d与2d概念已经很模糊了。2d只是处理起来方便而已,这个是我听我的同事说的,我现在也在学习d3d。本人也懂点汇编,希望一起交流。不要对某种语言有成见,你觉得c不好,我还觉得c语言自由灵活,表现力强呢。对c++我也是半调子,但是我觉得程序员给于c++过高的荣誉,我觉得如果c++没有std,mfc等库支持的话,没几个人会用c++的。和c差求不了多少。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 10:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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