赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
- # ————————————————————————————————————
- # 本脚本来自www.66rpg.com,转载请保留此信息
- # ————————————————————————————————————
- class Scene_Movie # 处理视频播放画面的类。
- def initialize(movie,length)
- @movie_name = Dir.getwd()+"\\Movies\\"+movie #指明文件名称及路径
- @counter = length
- end
- def main
- Graphics.transition
- #@wnd = Win32API.new('user32','FindWindowEx','%w(l,l,p,p)','L')
- @temp = Win32API.new('user32', 'GetActiveWindow', '', 'l').call().to_s
- # $game_actors[1].name = @temp.to_s
- @movie = Win32API.new('winmm','mciSendString','%w(p,p,l,l)','V')
- @movie.call("open \""+@movie_name+"\" alias FILE style 1073741824 parent " + @temp.to_s,0,0,0)
- @movie.call("play FILE",0,0,0)
- loop do
- Graphics.update
- sleep(1)
- Input.update
- if Input.trigger?(Input::B)
- break
- end
- @counter = @counter - 1
- if @counter == 0
- break
- end
- end
- @movie.call("close FILE",0,0,0)
- $scene = Scene_Map.new
- Graphics.freeze
- end
- end
复制代码 就酱紫 |
|