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

 找回密码
 加入VME

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 297|回复: 0

[推荐] 弹道曲线&子弹动能&子弹视角 2019.12.30

[复制链接]
发表于 2022-2-22 19:46:56 | 显示全部楼层 |阅读模式
本帖最后由 啤酒冲米二 于 2022-2-22 19:48 编辑


无需CBA,挂载后有滚轮菜单,需要改参数的看下面

模组的弹道动能曲线脚本参数:
语法:
    [_unit, _color, _lifetime, _interval, _maxDistance, _maxDuration, _trackVel, _number] call hyp_fnc_traceFire; //[nil,nil,-1,5,-1,-1,true,1]
参数:
    _unit:        车辆或单位.  (Default vehicle player)
    _color:       线条颜色数组. (Default [1,0,0,1]) [红,绿,蓝,透明度]
    _lifetime:    射击结束后的持续时间.  (Default -1, for indefinite duration)
    _interval:    每帧画面子弹的位置和速度是否采用跳帧记录 (Default 0, 每帧都记录) 在60帧下有的弹道记录达到360条以上也就是说子弹飞得越久记录就多帧率越低!要用不同颜色显示子弹动能则需要设置为0才能准确显示,只为了单色显示弹道曲线则可以设置为5基本就不会掉那么多帧了
    _maxDistance: 从原点到记录位置的最大距离 (Default -1, for no max)
    _maxDuration: 最大持续时间记录posiitons射击 (Default -1, for no max)
    _trackVel:    如果是true,用不同颜色显示子弹动能。感谢Dslyecxi提供这个参数! (Default false)
    _number:      描绘的弹道曲线数量,过多的曲线和位置坐标记录会严重掉帧

控制台改参数:
dandao_skippedFrames = 0; //默认值0,是_interval的全局变量
dandao_drawLine_number = 5; ///默认值5,是_number的全局变量

可以单机控制台手动改参数执行: [nil,nil,-1,dandao_skippedFrames,-1,-1,true,dandao_drawLine_number] call hyp_fnc_traceFire;


游戏内置的弹道动能曲线(BI弹道曲线)函数掉帧不严重,因为子弹位置和根据速度算出的动能颜色数据记录相对少了一半,只有3种颜色表示动能衰减。
[player, 0] call BIS_fnc_traceBullets; //官方弹道曲线关
[player, 5] call BIS_fnc_traceBullets; //官方弹道曲线开,描绘5条曲线


子弹视角按小键盘数字0键退出视角





子弹与火箭弹导弹视角:



https://player.youku.com/embed/XMzg3NzA2MTEwMA==

2018.10.19 能在导弹视角用鼠标随意改变摄影机角度,按E键能关闭速度显示
2019.12.30 除错,减少视角卡顿

https://bbs.3dmgame.com/thread-5691108-1-1.html

您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

中国虚拟军事网  

GMT+8, 2022-5-27 19:49

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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