设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: ky52879
打印 上一主题 下一主题

[讨论] 【缓存】各位来讨论下RM的图片缓存技术

[复制链接]

Lv2.观梦者

梦石
0
星屑
633
在线时间
368 小时
注册时间
2009-3-9
帖子
398
11
 楼主| 发表于 2013-5-31 13:06:41 | 只看该作者
nokaiwai 发表于 2013-5-30 07:59
之前我在製作一個音樂遊戲時有用到的一個
可以預先載入音檔 在播放時也好像沒有卡 但是在移動游標時(例如播 ...

无语。。。这个脚本不支持OGG格式。。。!!!!!!

PS:这个脚本只是一个音频扩展而已。。我是想加载到内存- -
新手学习中.....努力吧!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
62 小时
注册时间
2011-1-28
帖子
35
12
发表于 2013-5-31 16:27:24 | 只看该作者
本帖最后由 nokaiwai 于 2013-5-31 20:39 编辑

有沒有認真看啊-.- 有SELF.OPEN的指令 好嗎?
已經測試過運行OPEN指令後 把載入了的音樂文件刪除 然後等5秒,也可以播放到該音樂 如果不是載進內存 難道是進到了顯存-.-???? 再說 看工作管理員 OPEN時內存用量有明顯提升 SELF.PLAY時只有少量提升





個人對OGG格式沒什麼好感0.0
刪除是手動
RUBY 代码复制
  1. #~module AudioEx
  2.   #--------------------------------------------------------------------------
  3.   # ● 发送 open 命令,从文件打开一个设备
  4.   #     device          : 设备名称(标识)
  5.   #     filename        : 文件路径
  6.   #--------------------------------------------------------------------------
  7.   def self.open(device, filename)
  8.     error = $mciSendString.call("open \"#{filename}\" type mpegvideo alias #{device} wait".to_unicode, 0, 0, 0)
  9.     raise AudioExException.new(error) if error != 0
  10.     set(device, "time format milliseconds")
  11.     # 准备播放
  12.     cue(device)
  13.   end

点评

哦。。我知道了。。我想说的是:这个音频脚本不支持OGG。。。而且改动太大,不利于RM作者...  发表于 2013-5-31 18:35
什么意思?self.open??哪个类的方法,你指的删除,是指的程序删除还是手动删除?  发表于 2013-5-31 18:33
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-28 05:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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