首页
博客
专栏课程
下载
问答
社区
会员中心
论坛
代码
直播
Chrome 插件
能力认证
导航
全部
C#综合技术
C#互联网桌面应用
AppLauncher
WinForm&WPF
C#开发新技术
博文收录
Ada助手
问答
...
C#综合技术
C#互联网桌面应用
AppLauncher
WinForm&WPF
C#开发新技术
博文收录
Ada助手
问答
登录/注册
社区
C#
帖子详情
怎么保存程序上次运行的进度
dalancon
2012-04-26 08:53:54
我做了个小游戏,可是我想能在关闭窗口的时候,保存现在的进度,下次打开的时候从现在的进度开始 ,不知道C#有没有这个功能啊 ,请大侠帮帮忙啊 嘿嘿
...全文
给本帖投票
559
23
打赏
收藏
怎么保存程序上次运行的进度
我做了个小游戏,可是我想能在关闭窗口的时候,保存现在的进度,下次打开的时候从现在的进度开始 ,不知道C#有没有这个功能啊 ,请大侠帮帮忙啊 嘿嘿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
请教关于vs2005 写的程序在win7上运行时的管理员权限问题
>>
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
dalancon
2012-05-01
打赏
举报
回复
[Quote=引用 22 楼 的回复:]
用序列化最合适。
[/Quote]
初学者不懂序列化啊 怎么序列化啊
Osiris4Net
2012-04-30
打赏
举报
回复
写配置文件,下次运行读配置文件,当然你写的配置得让你的程序判断得出你进度到哪了,这就扯到你程序的设计上的问题了,不在讨论范围内
zhujiawei7
2012-04-30
打赏
举报
回复
[Quote=引用 18 楼 的回复:]
我疯啦 给点有用的东西好不好啊
[/Quote]
亲,有点想象力吧。大家都给你思路了。。你还疯
大概这么个情况,你自己根据实际情况分析实现。
比如一个RPG游戏:
<角色 name="李三">
<人物状态>
<等级>20</等级>
<HP>500</HP>
<MP>300</MP>
<经验>1500</经验>
</人物状态>
</角色>
<装备>
…………
…………
</装备>
当然,你也可以不用文本的保存方式,对象序列化也可以
骑着蜗牛去爬山
2012-04-30
打赏
举报
回复
可以放入txt文档,下次从txt文档里面读取
dalancon
2012-04-30
打赏
举报
回复
我疯啦 给点有用的东西好不好啊
mizuho_2006
2012-04-30
打赏
举报
回复
用序列化最合适。
dalancon
2012-04-28
打赏
举报
回复
ding......
码农-彬少
2012-04-27
打赏
举报
回复
大家只能给你思路,具体得你找资料,实现功能。
王晓彤
2012-04-27
打赏
举报
回复
用序列化和反序列化,百度搜索一下吧。
51Crack
2012-04-27
打赏
举报
回复
序列化
dalancon
2012-04-27
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 5 楼 的回复:
引用 4 楼 的回复:
按用户建一个配置文件,不同的用户有不同的配置,进度是其中一个配置项.
怎么配置啊 不会啊
嘿嘿
项目-》属性-》设置 可以吗...
[/Quote]
然后呢 ????
dalancon
2012-04-27
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
写进本地的 XML 配置文件
这样在下起启动的时候读取
[/Quote]
我就想问怎么写的啊
qlzf11140820
2012-04-26
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
按用户建一个配置文件,不同的用户有不同的配置,进度是其中一个配置项.
怎么配置啊 不会啊
嘿嘿
[/Quote]项目-》属性-》设置 可以吗...
ycproc
2012-04-26
打赏
举报
回复
写进本地的 XML 配置文件
这样在下起启动的时候读取
Code従業員
2012-04-26
打赏
举报
回复
咩游戏啊?
棋类游戏,保存的是旗子的位置和轮到谁下,比如五子棋,你可以写成 B[0,3],B[1,3],W[0,4]这样的格式,大致说明黑子在棋盘第1行第4列、第2行第4列,有子,白旗在第1行第5列有子,举个例子,这个存储的格式你可以自己定,定好了写进一个文件中,打开程序的时候就按照你定的规则将文件读出,重新“摆”成这样就可以了。
如果是RPG游戏,记录的东西就不一样了,什么经验、生命值、攻击、防御、道具之类,你可能要设计多种“关键字”,其实目的是一样的,你怎么将当前的游戏状态完整的写入一个文件,而在下次调用时,程序能够依照你提供的文件与格式重构游戏的状态。
dalancon
2012-04-26
打赏
举报
回复
能不能给点提示啊
dalancon
2012-04-26
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
按用户建一个配置文件,不同的用户有不同的配置,进度是其中一个配置项.
[/Quote]
怎么配置啊 不会啊
嘿嘿
jyh070207
2012-04-26
打赏
举报
回复
按用户建一个配置文件,不同的用户有不同的配置,进度是其中一个配置项.
xboxeer
2012-04-26
打赏
举报
回复
你想想连DOTA联网对战都能保存~~~~
mngzilin
2012-04-26
打赏
举报
回复
不是C#有没有这个功能,而是你有没有这个功能,保存进度,也就是配置文件保存了
加载更多回复(2)
C# 基于控制台的多线程下载
程序
C# 基于控制台的多线程下载
程序
,多线程分块下载,支持断点续传。可以试着改一下做成自己的下载工具。
Android多线程断点续传下载
Android中实现断点续传下载功能,有详细的注释,需要的打包带走。
python
保存
程序
数据状态到文件,下次
运行
恢复
上次
运行
位置
【代码】python
保存
程序
数据状态到文件,下次
运行
恢复
上次
运行
位置。
matlab
保存
运行
过程,在matlab中
运行
完
程序
后如何
保存
运行
结果?
建一2113个矩阵5261存储结果4102G=[0.8 0.2 0;0.3 0.5 0.2;0 0.1 0.9];x0=[20 70 10];n=3;N=500;X(1,:)=x0;i=1;err=1;while norm(err)>0.0001&i<=N-1 X(i+1,:)=X(i,:)*G; err=X(i+1,:)-X(i,:); i=...
python
保存
运行
结果下次使用_python中的记忆:如何缓存函数的
运行
结果(1)
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。使用称为“memoization”的强大而方便的缓存技术来加速您的Python
程序
。在这篇文章中,我将向您介绍一种方便的方法来加速你的Python代码,该技术称为memoization (有时拼写为memoisation):Memoization是用作软件优化技术的特定类型的缓存。缓存存储操作的结果以供以后...
C#
111,085
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部