Project1

标题: 想问 swf格式的如何作为开场动画(XP) [打印本页]

作者: Fiona136    时间: 2015-1-4 16:42
标题: 想问 swf格式的如何作为开场动画(XP)
我有一个swf文件,想放在RM XP里作为标题出现前的开场动画?
非常非常急!!!!!求详细脚本或者事件!!!
跪谢!!!跪谢!!!跪谢!!!跪谢!!!跪谢!!!跪谢!!!跪谢!!!
作者: taroxd    时间: 2015-1-4 17:27
转成图片格式
作者: Fiona136    时间: 2015-1-4 19:00
taroxd 发表于 2015-1-4 17:27
转成图片格式

avi行吗?或者图片格式gif可以吗?
作者: 美丽晨露    时间: 2015-1-4 21:17
本帖最后由 美丽晨露 于 2015-1-6 18:58 编辑

之前的思路貌似弄错的说。
具体的话依旧要从Main主程序下手。
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Main
  3. #------------------------------------------------------------------------------
  4. #  各定义结束后、从这里开始实际处理。
  5. #==============================================================================
  6.  
  7. begin
  8.   # 准备过渡
  9.   # 设置系统默认字体
  10.   Font.default_name = (["黑体"])
  11.  
  12.   fls = RMFlash.load("文件名.swf",640,480)
  13. fls.x = 0
  14. fls.y = 0
  15. fls.loop = 1
  16. while true
  17.         Graphics.update
  18.         Input.update
  19.         fls.update
  20.         break if !fls.playing?
  21.         break if Input.trigger?(13)
  22. end
  23. fls.dispose
  24. Graphics.freeze
  25.   # 生成场景对像 (标题画面)
  26.   $scene = Scene_Title.new

以上作修改即可在标题前播放指定swf。
PS:fls = RMFlash.load("文件名.swf",640,480)
文件名指的是工程中指定的swf的文件名,640 480 是要播放的视频分辨率大小。

顺带附上工程范例:
标题前播放FLASH.zip (3.66 MB, 下载次数: 178)

作者: taroxd    时间: 2015-1-5 12:33
美丽晨露 发表于 2015-1-4 21:17
这个功能魔女的游戏中就实现过。
需要将main的初始生成对象改为个中转Scene,
也就是说可以理解为播放swf专 ...

最关键的 RMFlash 呢……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1