查看: 2004|回复: 9
打印 上一主题 下一主题

[提问] 关于场景状态记录方案?

[复制链接]

5

主题

3

听众

288

积分

设计实习生

Rank: 2

纳金币
99
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2015-5-11 15:22:29 |只看该作者 |倒序浏览
     想请教各位纳金友友们,大神们一个问题:场景状态怎么记录?

     有点类似游戏存档,要求记录场景各个时刻场景里所有对象信息,然后可以回到任意时刻状态的场景。(所以好像就不能封装成prefab用xml或json来保存了,这种除非是保存几个或多个时间点的场景状态而不是时时刻刻的状态都保存。还有就是也不能用保存成另外场景或其他格式文件的思路了,那得保存多少场景啊)

      或者是有这方面的插件嘛?可以借鉴的插件也可以。
  
   
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2015-5-11 15:43:47 |只看该作者
easy save这个插件行不?
回复

使用道具 举报

5

主题

3

听众

288

积分

设计实习生

Rank: 2

纳金币
99
精华
0

最佳新人

板凳
发表于 2015-5-11 16:15:27 |只看该作者
刀锋狼 发表于 2015-5-11 15:43
easy save这个插件行不?

谢谢刀锋狼。easy save是编辑器状态下自动保存以免丢失没有保存的大量工作。这个插件不行
回复

使用道具 举报

47

主题

2

听众

2810

积分

中级设计师

Rank: 5Rank: 5

纳金币
571
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2015-5-11 16:36:18 |只看该作者
感觉就是 序列化 的问题哦,但要说明一下,要向你要求的那样精准,及时准备 场景中的元件的状态值,这很难,但不是不能实现,因为,据我所知,你要求的,正是 实时数据库 功能(也就是飞机,飞行器,导弹要求的那种高效数据管理系统了,及哪怕是下1毫秒要爆炸了,这1毫秒的数据也要准确写入)

实时数据库(RTDB-Real Time DataBase)是数据库系统发展的一个分支,是数据库技术结合实时处理技术产生的。实时数据库系统是开发实时控制系统、数据采集系统、CIMS系统等的支撑软件
回复

使用道具 举报

5

主题

3

听众

288

积分

设计实习生

Rank: 2

纳金币
99
精华
0

最佳新人

5#
发表于 2015-5-11 16:46:28 |只看该作者
KISS2015 发表于 2015-5-11 16:36
感觉就是 序列化 的问题哦,但要说明一下,要向你要求的那样精准,及时准备 场景中的元件的状态值,这很难 ...

不用那么精准,不用精准到毫秒级别
回复

使用道具 举报

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2015-5-11 17:17:31 |只看该作者
这个功能的需求是用在哪里?游戏?还是?
回复

使用道具 举报

47

主题

2

听众

2810

积分

中级设计师

Rank: 5Rank: 5

纳金币
571
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2015-5-11 18:28:04 |只看该作者
iBoxDB 最好用能在Unity3D下存取复杂游戏数据的数据库

https://iboxdb.codeplex.com/
回复

使用道具 举报

47

主题

2

听众

2810

积分

中级设计师

Rank: 5Rank: 5

纳金币
571
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2015-5-11 19:32:16 |只看该作者
我发现你完全可以用,https://www.assetstore.unity3d.com/en/#!/content/3948  UniSave
然后在你所想要保存状态的地方,进行存储,多次存储,然后用一个记录表存这些。

https://www.assetstore.unity3d.com/en/#!/content/768   Easy Save 2  ,你也可以用上面的方法的
回复

使用道具 举报

6

主题

3

听众

2195

积分

中级设计师

Rank: 5Rank: 5

纳金币
175
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2015-5-11 20:38:04 |只看该作者
好高级呀。。。。
回复

使用道具 举报

4

主题

4

听众

3280

积分

中级设计师

Rank: 5Rank: 5

纳金币
1118
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2015-5-11 23:35:52 |只看该作者
归根到底就是序列化对象保存和反序列化读取的问题
需要一定的编程基础
回复

使用道具 举报

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

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-29 22:39 , Processed in 0.084909 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部