加入什么语言?在哪里加入?谢谢啦!
越详细越好,最好有实例!谢谢谢谢!
用VB编写的程序怎样能像大游戏一样有存储进度功能啊?
答案:2 悬赏:20
解决时间 2021-03-07 13:21
- 提问者网友:优雅ぉ小姐
- 2021-03-07 05:01
最佳答案
- 二级知识专家网友:陪伴是最长情的告白
- 2021-03-07 05:15
我的游戏代码中的一段给你截出来 ,自己研究一下吧。
which第几个存档
put储存变量的语句
'保存
Sub SaveGame(Which As Integer)
Open AppPath & "save\save" & Which & ".sav" For Binary Access Write Lock Write As #1
Put #1, 1, SMapInt
Put #1, , THour
Put #1, , TMin
Put #1, , TSec
Put #1, , Oldx
Put #1, , Oldy
Put #1, , CenterintX
Put #1, , CenterintY
Put #1, , Npcc1
Close #1
End Sub
'读取
Sub LoadGame(Which As Integer)
Dim i%
Dim Npcc1() As Npcc
Open AppPath & "save\save" & Which & ".sav" For Binary Access Read Lock Write As #1
Get #1, 1, SMapInt
Get #1, , THour
Get #1, , TMin
Get #1, , TSec
Get #1, , Oldx
Get #1, , Oldy
Get #1, , CenterintX
Get #1, , CenterintY
ReDim Npcc1(SMapInt.IntNpc)
Get #1, , Npcc1
Close #1
End Sub
which第几个存档
put储存变量的语句
'保存
Sub SaveGame(Which As Integer)
Open AppPath & "save\save" & Which & ".sav" For Binary Access Write Lock Write As #1
Put #1, 1, SMapInt
Put #1, , THour
Put #1, , TMin
Put #1, , TSec
Put #1, , Oldx
Put #1, , Oldy
Put #1, , CenterintX
Put #1, , CenterintY
Put #1, , Npcc1
Close #1
End Sub
'读取
Sub LoadGame(Which As Integer)
Dim i%
Dim Npcc1() As Npcc
Open AppPath & "save\save" & Which & ".sav" For Binary Access Read Lock Write As #1
Get #1, 1, SMapInt
Get #1, , THour
Get #1, , TMin
Get #1, , TSec
Get #1, , Oldx
Get #1, , Oldy
Get #1, , CenterintX
Get #1, , CenterintY
ReDim Npcc1(SMapInt.IntNpc)
Get #1, , Npcc1
Close #1
End Sub
全部回答
- 1楼网友:走,耍流氓去
- 2021-03-07 06:23
可以保存为一个文件 例如 ini文件。 做游戏最好采用数据库储存。 保存场景信息角色信息等。 启动程序的时候就加载这个文件。读入信息。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |