魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~10地图编辑器-卡通绘制

魔塔之拯救白娘子 完整工程下载地址:
《魔塔之拯救白娘子》地图编辑器-背景绘制:这个子程序绘制的背景是静态的,如果绘制动态的可参考完整工程里的 动态背景Draw 子程序:

Sub 背景Draw()
   
    Dim j As Integer
    
    Dim k As Integer
   Dim m() As String
   
   Dim n As Integer
   
'绘制作战区域
   
    图片X坐标 = 0
    图片Y坐标 = 0
    
    For k = 0 To 12
    If k > 12 Then Exit For
    m = Split(地图数据(k), ",")

For n = 0 To 12
图片编号(n) = Val(m(n))

'写文件LOG ("k=" & k & "图片编号:" & 图片编号(n))
Next n

   For j = 0 To 12

'If j > 12 Then Exit For
If 图片编号(j) < 80 Then
       With 储存基本的物体图形数组(图片编号(j))
            .Cell = 1
            .DrawGraph 图片X坐标 + j * 32, 图片Y坐标
        End With
        End If
        
   If 图片编号(j) > 79 Then
   
       With 储存基本的物体图形数组(80)
            .Cell = 图片编号(j) - 79
            .DrawGraph 图片X坐标 + j * 32, 图片Y坐标
        End With
        End If
        
'Debug.Print "当前K=" & k & "当前J=" & j & "当前图片编号:" & 图片编号(j) & "图片X坐标:" & 图片X坐标 + j * 32 & "图片Y坐标:" & 图片Y坐标
    
' 写文件LOG ("当前K=" & k & "当前J=" & j & "当前图片编号:" & 图片编号(j) & "图片X坐标:" & 图片X坐标 + j * 32 & "图片Y坐标:" & 图片Y坐标)
    
    
    Next j

   图片Y坐标 = 图片Y坐标 + 32
   
  '
    
   Next k
  Erase m()
 Erase 图片编号()
End Sub

这段代码的作用就是根据地图数据,读取相对于的卡通图片,绘制到相对于的坐标上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gosub60

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值