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

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 3026|回复: 29

[原创] 分享一个玩家被杀的镜头脚本

[复制链接]
发表于 2013-1-16 20:06:00 来自手机 | 显示全部楼层 |阅读模式
没事练练手写的,经过测试还不错,有重生的任务可以直接调用。
一共四个镜头:
镜头1: 移动镜头到玩家尸体后面,并逐渐拉高
镜头2:镜头在玩家尸体处从下到上提高仰角望向击杀玩家的单位
镜头3:快速移动镜头到击杀单位的前方(面向单位)
镜头4:最后从击杀单位处移动到重生玩家的位置

enableRadio false;

_killer=_this select 0;
_killed=_this select 1;

_KSateX = getPos _killed select 0;
_KSateY = getPos _killed select 1;
_KSateZ = getPos _killed select 2;
_KSateZ1 = 5 + random 20;
_FOVzoom = 0.8;

_camera = "camera" camCreate [_KSateX,_KSateY,_KSateZ+1];
_camera cameraEffect ["External","back"];
// showcinemaborder false;
_camera camSetTarget _killed;
_camera camsetrelPos [(random 10) + (random -10),-3+random -7,_KSateZ1];
_camera camSetFOV _FOVzoom;
_camera camCommitPrepared 2;
waitUntil {camCommitted _camera};
_camera camSetPos [_KSateX,_KSateY,_KSateZ1];
_camera camSetTarget _killer;
_camera camSetFOV _FOVzoom;
_camera camCommitPrepared 1.5;
waitUntil {camCommitted _camera};
  sleep 0.5;
_camera camSetPos getPos _killer;
_camera camSetTarget _killer;
_camera camsetrelPos [0,2+random 7,1.5+random 1.5];
  _camera camSetFOV 1;
_camera camCommitPrepared 1.5;
waitUntil {camCommitted _camera};
  sleep 1;
  _camera camSetPos getPos player;
_camera camSetTarget player;
_camera camsetrelPos [0,3,3];
  _camera camSetFOV 1;
_camera camCommitPrepared 1.5;
waitUntil {camCommitted _camera};
_camera CameraEffect ["Terminate","Back"];
CamDestroy _camera;
enableRadio true;
  





发表于 2013-1-16 20:42:45 | 显示全部楼层
camera = "camera" camCreate [_KSateX,_KSateY,_KSateZ+1];
_camera cameraEffect ["External","back"];
// showcinemaborder false;
_camera camSetTarget _killed;
_camera camsetrelPos [(random 10) + (random -10),-3+random -7,_KSateZ1];
_camera camSetFOV _FOVzoom;
_camera camCommitPrepared 2;

一直疑问产生出来的镜头怎么进入?镜头肯定是生出来了,但是玩家没有镜头效果、、switchcamera 镜头又不动的
 楼主| 发表于 2013-1-16 20:44:47 来自手机 | 显示全部楼层
是不是少了_camera cameraEffect ["External","back"];必须的
发表于 2013-1-17 10:48:25 | 显示全部楼层
不错不错
发表于 2013-1-17 14:41:12 | 显示全部楼层
wj59789 发表于 2013-1-16 20:44
是不是少了_camera cameraEffect ["External","back"];必须的

楼主你发现没?showCinemaBorder 这个命令无法消除影院边框??奇怪?
发表于 2013-1-17 17:23:16 | 显示全部楼层
死都要这么帅?
 楼主| 发表于 2013-1-17 20:08:40 来自手机 | 显示全部楼层
下网上载 发表于 2013-1-17 14:41  楼主你发现没?showCinemaBorder 这个命令无法消除影院边框??奇怪?

你说的是上面的脚本吗?如何是去掉双斜线可以的
 楼主| 发表于 2013-1-17 20:12:48 来自手机 | 显示全部楼层
bym101 发表于 2013-1-17 17:23  死都要这么帅?

让死亡来得精彩些吧~呵呵
发表于 2013-1-17 20:19:50 | 显示全部楼层
wj59789 发表于 2013-1-17 20:08
你说的是上面的脚本吗?如何是去掉双斜线可以的

不行~我知道双斜线是干嘛用的~去掉还是不行~脚本没任何报错~画面就是不全屏不知道咋滴
 楼主| 发表于 2013-1-17 20:31:39 来自手机 | 显示全部楼层
下网上载 发表于 2013-1-17 20:19  不行~我知道双斜线是干嘛用的~去掉还是不行~脚本没任何报错~画面就是不全屏不知道咋滴

四个镜头能顺利完成吗?
发表于 2013-1-17 23:31:20 | 显示全部楼层
不错的东西
发表于 2013-1-17 23:32:03 | 显示全部楼层
bym101 发表于 2013-1-17 17:23
死都要这么帅?

兄弟会建模吗?
发表于 2013-1-18 08:51:42 | 显示全部楼层
wj59789 发表于 2013-1-17 20:31
四个镜头能顺利完成吗?

"colorCorrections" ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 0.0], [1.8, 1.8, 0.3, 0.7],  [0.199, 0.587, 0.114, 0.0]];  "colorCorrections" ppEffectCommit 0;  "colorCorrections" ppEffectEnable true;
_camera = "camera" camCreate [(getpos n4 select 0), (getpos n4 select 1), (getpos n4 select 2) + 23],
_camera cameraEffect ["External","BACK"];
showcinemaborder true;
_camera camPrepareTarget [(getpos n4_1 select 0), (getpos n4_1 select 1), (getpos n4_1 select 2) + 25],
_camera camSetFOV 0.3;
_camera camCommitPrepared 3.5*0.3;

我没有用你的脚本~~不知道是不是调色脚本导致的~我第一句添加了调色脚本
发表于 2013-1-18 10:13:23 | 显示全部楼层
qevhytpl 发表于 2013-1-17 23:32
兄弟会建模吗?

其实,我就是个建模高手,想当年,哈哈哈
 楼主| 发表于 2013-1-18 13:25:52 来自手机 | 显示全部楼层
本帖最后由 wj59789 于 2013-1-18 13:29 编辑
下网上载 发表于 2013-1-18 08:51 "colorCorrections"ppEffectAdjust [1, 1, 0, [0.0, 0.0, 0.0, 0.0], [1.8, 1.8, 0.3, 0.7], [0.199, 0 ...

showcinemaborder false;是false囧
调试时别那么粗心好不好
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-5-3 23:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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