游戏开发论坛

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

DX如何自学

[复制链接]

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2005-12-21 15:41:00 | 显示全部楼层 |阅读模式
差不多一个多星期了。
看了那么多篇文章,代码都有问题,找来的代码写到程序里都不能运行,也不知道是不是我长的太难看的原因。
弄了这么久,用VB和C++都是只能让程序全屏。
也就是说,设置协作模式,然后设置显示模式,
然后到了DDSPrimary就卡住了。
我自己胡写了一个,肯定问题很大,帮忙纠正一下
让我先打出来个Hello World,不然我真的没学劲了!

Option Explicit

Dim DX As New DirectX7
Dim DD As DirectDraw7
Dim DDSPrimary As DirectDrawSurface7
Dim ddsd As DDSURFACEDESC2


Private Sub Form_Load()
    Set DD = DX.DirectDrawCreate("")
    DD.SetCooperativeLevel Me.hWnd, DDSCL_EXCLUSIVE Or DDSCL_FULLSCREEN
    DD.SetDisplayMode 1280, 1024, 16, 0, DDSDM_DEFAULT
   
    ddsd.lFlags = DDSD_CAPS
    ddsd.ddsCaps.lCaps = DDSCAPS_PRIMARYSURFACE
    ddsd.lWidth = 100
    ddsd.lHeight = 100
   
    Set DDSPrimary = DD.CreateSurface(ddsd)
    DDSPrimary.SetFontBackColor RGB(255, 255, 255)
    DDSPrimary.SetForeColor RGB(0, 0, 0)
    DDSPrimary.DrawLine 100, 100, 200, 200
    DDSPrimary.DrawText 100, 100, "Hello World", True
End Sub

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-21 16:04:00 | 显示全部楼层

Re:DX如何自学

多看例子:

http://sega.okserver.com.cn

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-21 17:16:00 | 显示全部楼层

Re:DX如何自学

你论坛上的很多程序我都看过了。
说真的,你的代码真的不好阅读。
我是Siner。换了个帐号

4

主题

246

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
发表于 2005-12-21 17:26:00 | 显示全部楼层

Re:DX如何自学

游戏之家说你是马甲...
http://bbs.gameres.com/showthread.asp?threadid=44081

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-21 17:40:00 | 显示全部楼层

Re:DX如何自学

我晕。。。。
跟我有什么关系
我又不是因为那些纠纷争吵换帐号的。

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-21 17:44:00 | 显示全部楼层

Re:DX如何自学

我过去说清楚了,汗……
我怎么偏偏在马甲多的时候换帐号……

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-22 14:10:00 | 显示全部楼层

Re:DX如何自学

途径之一就是拿微软的例子过来一行行的改参数,看看出现什么效果,这样有助于理解DX API

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-22 14:13:00 | 显示全部楼层

Re:DX如何自学

在哪有微软的例子?

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-22 14:26:00 | 显示全部楼层

Re:DX如何自学

DX SDK里面啊,莫非你连这个也没装?

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-22 14:33:00 | 显示全部楼层

Re:DX如何自学

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 02:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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