Project1
标题:
(写给新手)在RM中播放视频orFLASH简略教程
[打印本页]
作者:
Tabris_Air
时间:
2009-1-24 23:53
标题:
(写给新手)在RM中播放视频orFLASH简略教程
第一次写教学帖,不当的地方还请指正^^
在RM里面插入视频已经是被问了很多次的问题了,站上的avi脚本虽然有时候确实能用但实在是问题多多,在不同电脑上测试成功的概率不到一半= =b,之后夏娜大大做的flash播放脚本在普适性上有了相当大的进步(撒花~~~),但是鉴于夏娜大的脚本一直很难懂,所以很多新手都不知道怎么在rm里面插视频……
自己用了一下午时间研究了一下flash播放的脚本,写了个具体的说明和小例子,供大家参考。
===================================================
===================================================
首先请明确,除非对游戏有足够的信心,否则不要在游戏中插入视频,因为这样导致的游戏大小剧增会让很多玩家失去下载的耐心。
===================================================
===================================================
如果决定要插入视频,并且不想使用avi脚本的话,请继续往下看。
放弃了avi脚本,我们能利用的只有flash播放脚本了。那么要做的工作就有下面几步:
1.确定flash脚本能用。其实这个问题并不大,自己在周围的同学电脑上都测试过了,无一出错。但是网上毕竟还是有报错的情况,所以在所有工作之前请先检验flash脚本的范例是否能正常运行。
脚本范例地址:http://rpg.blue/UP_PIC/200801/RMFlashV0.3.rar
2.将你所要插入的视频编辑并且转换为swf格式。
因为视频的格式多种多样,这里我们从片源好找也是最麻烦的rm/rmvb格式开始说起。
i.制作视频片段。这里用到专门剪辑rm文件的软件Real Editor
下载地址:http://www.crsky.com/soft/1953.html
软件的使用很简单,这里略过。
值得注意的是,剪切过后该软件输出的文件格式不是rm/rmvb而是ra,这也是real的媒体格式但是很多转换软件不认= =,所以需要再转换一次……而很少有其他软件能够编辑rm格式文件,所以说rm很麻烦啊很麻烦……
ii.转换格式。这里推荐两个软件,都很简单,使用说明均略过= =
total video converter ,基本上所有格式通吃的转换软件,缺点是速度慢,老出bug而且bug种类多样= =,比如我这里转avi没问题但是转wmv或者swf就老出错……
下载:http://www.xdowns.com/soft/10/35/2009/Soft_49173.html
color7 video converter,转swf速度很快,目前无出错情况。
下载:http://www.xdowns.com/soft/10/35/2006/Soft_32660.html
关于两个软件的解释:如果你做的是非rmvb片源的话,运气好tvc就能一次转成swf,这样请直接跳到下一步。tvc出了bug转不成swf,那么就用color7转。不过最糟糕的情况是:tvc出bug转不了swf,而用real editor输出的ra格式color7又不认,这个时侯只能先用tvc转成某中介格式(比如avi),再用color7把avi转成swf……我遇到的就是这种情况。嘛,总之就是想方设法把剪辑好的视频转换成swf格式。这方面我也不是很懂,要是有更好的软件也请大家多共享一下。
iii.在rm中播放
其实这就是flash脚本的使用方法嗯……简单做了一个范例,
http://rpg.blue/upload_program/d/Tabris_Air_flash_113240344.rar
脚本库里面插入的是夏娜的flash脚本(把片头播放取消了),在游戏中用事件插入视频
==========================================================
fls = RMFlash.load("AvB_2.swf",320,240)
fls.x = 160
fls.y = 100
fls.loop = 1
while true
Graphics.update
# Input.update
fls.update
break if !fls.playing?
# break if Input.trigger?(13)
end
fls.dispose
==========================================================
下面把语句解释一下:
fls = RMFlash.load("AvB_2.swf",320,240)
这句是读取flash文件AVB_2.swf,320*240表示显示大小为320*240,如果要布满窗口就是640*480
fls.x = 160
fls.y = 100
上面两句是说flash的显示位置为160,100,适当调整这两个数值可以实现居中播放
fls.loop = 1
播放一遍,如果不写这一句就是循环播放
while true
Graphics.update
# Input.update
fls.update
break if !fls.playing?
# break if Input.trigger?(13)
end
上面的循环实现的是画面和flash的刷新。
break if !fls.playing?语句是说如果没有播放了,那么退出循环。因为我们之前设定了loop=1,所以播放一遍之后该语句生效,退出循环。
如果把注释的两个语句用上,那么就是说当按确认键后退出循环
fls.dispose
最后要记得释放
===================================================
===================================================
就是这么多吧,写的有点乱凑合着看吧= =
有什么问题我再改……截图之后附上
脚本:
范例截图:
Total Video Converter
7color video converter
real editor
作者:
天圣的马甲
时间:
2009-1-25 00:29
很详细的教程。放在提问区会被提问帖淹了的,转过来吧。
作者:
swabwind
时间:
2009-1-25 06:15
非常感谢楼主阿~~这是我一直想解决得问题,太感谢了!!{/qiang}{/qiang}
作者:
虚幻死神
时间:
2009-1-25 06:49
感謝阿~~
我的那個FF3 RM 復刻版 前的那個視頻有救啦~~~
困要了我很久~
作者:
465889216
时间:
2009-1-27 14:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
BetaβBeta
时间:
2009-1-31 05:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
tranpol
时间:
2009-2-3 11:55
哦!!太棒了!!
俺要好好去研究下新技术了~~
感谢~~~!!
作者:
赛露休斯
时间:
2009-2-4 05:04
哇!太强了,连视频orFLASH都能播放。。。。。。
作者:
yoyoly7
时间:
2009-2-8 01:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
霜冻之狼
时间:
2009-2-8 01:42
爱死楼主了.谢谢谢谢....
作者:
ONEWateR
时间:
2009-3-15 17:57
发布完毕
http://rpg.blue/web/htm/news1243.htm
vip +=
2
作者:
qq122191316
时间:
2009-3-17 01:31
囧……………………
{/fd}
两个软件都出错………………………………………………{/pz}
作者:
Baroque
时间:
2009-3-19 15:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
『华仔』
时间:
2009-3-28 00:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
qq295268654
时间:
2010-7-30 17:53
我有个问题,楼主,就是我把脚本复制进了脚本库,在事件中都已经激活了脚本。但是为什么一测试游戏,他就说我脚本库内,62行那里错误啊,怎么办???
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1