中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 5043|回复: 23

[推荐] 关于PMC录像回放功能的讨论与运用。

  [复制链接]
发表于 2010-12-1 19:40:18 | 显示全部楼层 |阅读模式
本帖最后由 FFUR2007SLX2_5 于 2010-12-1 19:49 编辑

据我所知,PMC战役的游戏录像制作依旧需要先通过fraps制作出视频随后再通过conventer.NET转换成OGV格式文件嵌入游戏。
OGV格式转换器下载:

关于description.ext的参考
  1. class MyVideoExample {
  2.         /* ... same as the picture example, with addition of */
  3.         text = "myVideo.ogv";
  4.         autoplay = 1;
  5.         loops = 10;
  6. };
复制代码
游戏中的触发
  1. _video=["\ca\video_pmc\CP00_intro.ogv",[x,y,w,h],[r,g,b,a]] spawn BIS_fnc_playVideo
  2. waitUntil {scriptDone _video};
复制代码
不过具体如何操作仍需研究。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入VME

x
发表于 2010-12-1 20:42:35 | 显示全部楼层
本帖最后由 Rnzi 于 2010-12-1 20:43 编辑

转化为OGV格式后视频能缩小多少/?
比如300MB的AVI转OGV
发表于 2010-12-1 23:02:32 | 显示全部楼层
...............很麻烦捏
发表于 2010-12-1 23:44:47 | 显示全部楼层
本帖最后由 eton 于 2010-12-1 23:53 编辑

我看除了在游戏过程中播放动画比如类似视频通话效果外,其他的场景动画还是实时渲染好。。不然每个任务体积过于庞大影响下载效率啊
发表于 2010-12-2 01:22:49 | 显示全部楼层
http://community.bistudio.com/wiki/Image:arma2oa_1.56.gif
看这页,有好多1.56,pmc的新特性的代码,包括沙尘效果、自定义gps、gps动画、3d工作人员名单效果等等。。。
 楼主| 发表于 2010-12-2 10:03:22 | 显示全部楼层
的确,游戏视频播放只有两点好处:
1、解决低配玩家在观摩大规模战斗时频繁读取数据甚至卡死的烦恼。
2、游戏时iphone有新意。

坏处则如你所说的。
发表于 2010-12-2 11:10:40 | 显示全部楼层
[text,position,minDis,fadeDis] call BIS_fnc_3Dcredits
文本,位置,淡入距离,淡出距离
这个功能很有意思啊,3D空间显示文本,效果如图所示:

注意,如果你用了别的Call命令就得用spawn命令,例如:
[text,position,minDis,fadeDis] spawn BIS_fnc_3Dcredits

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入VME

x
 楼主| 发表于 2010-12-2 14:21:34 | 显示全部楼层
本帖最后由 FFUR2007SLX2_5 于 2010-12-2 14:23 编辑

Good, 收下了。
另外,屏幕四周的暗黑渲染边框用的是什么效果?
发表于 2010-12-2 16:28:19 | 显示全部楼层
我觉得吧,据说BIS放进PMC里的视频是以1080P的分辨率保存的,虽然按理说现在的千元级CPU都可以软解1080P了,不过为什么还会卡就不清楚了。不过容量大是肯定的。
不过,像这样,还不如搞CG了,可大可小。。。就是不知道是不是CG成本高的缘故了。
发表于 2010-12-2 22:50:04 | 显示全部楼层
本帖最后由 eton 于 2010-12-2 22:51 编辑

你们播放动画不卡?
发表于 2010-12-2 22:51:15 | 显示全部楼层
FFUR2007SLX2_5 发表于 2010-12-2 14:21
Good, 收下了。
另外,屏幕四周的暗黑渲染边框用的是什么效果?

暗边效果:
在init.sqf里首部加入:
waituntil {!isnil "bis_fnc_init"};
bis_ew = 2;
1678 cutrsc ["screen","plain"];

然后在description.ext里:
        class screen
        {
                idd=-1;
                movingEnable=1;
                duration=10e10;
                fadein=0;
                fadeout=1;
                name="Screen";
                onload = "uinamespace setvariable ['str_screen',_this select 0];";
                class controlsbackground
                {
                        class vignette: RscPicture
                        {
                                idc = -1;
                                text="ca\missions_ew\img\vignette_ca.paa";
                                x=safezoneX;
                                y=safezoneY;
                                w=safezoneW;
                                h=safezoneH;
                                colortext[] = {1,1,1,0.7};
                        };
                };
        };


 楼主| 发表于 2010-12-2 23:13:41 | 显示全部楼层
eton 发表于 2010-12-2 22:51
暗边效果:
在init.sqf里首部加入:
waituntil {!isnil "bis_fnc_init"};

Ths!收藏了!
发表于 2010-12-2 23:33:26 | 显示全部楼层
本帖最后由 msy 于 2010-12-2 23:34 编辑
eton 发表于 2010-12-2 22:50
你们播放动画不卡?


我被卡得出来透透气。。。这简直就是看土豆网的视频一样。。。
发表于 2010-12-3 10:18:32 | 显示全部楼层
会不会是解码器的问题,我放视频挺流畅啊
发表于 2010-12-3 10:43:57 | 显示全部楼层
codeneo 发表于 2010-12-3 10:18
会不会是解码器的问题,我放视频挺流畅啊

你的是FULL版还是LITE版?
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-24 22:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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