骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索

如何将骑砍魔改成反恐精英方法简单讲解

已有 92 次阅读2018-12-4 19:14 |个人分类:mod制作相关心得| 骑马与砍杀

一、模拟cs玩家一般动作行为

首先要知道cs这类游戏为什么要对玩家在第一人称使用独立枪模代替整个持枪人体模型,因为:1、cs本身的人模配枪后在第一人称视角下将枪口调整到适当位置会显得手臂太粗,得不到宽阔的视线。2.模型格式限制了带枪人模要做到独立枪模的精细的装填等动画动作。3、节约资源。

当然最主要的是原因1,因此需要额外制作持枪手臂模型即枪模。

接下来做法就简单了,首先隐藏玩家的可见性,将带有动画的枪模位置设置于玩家相对合适的位置处使得枪模可以跟随玩家移动,获取玩家的行为状态用玩家行为状态获取的参数去触发枪模的特定动画,并根据特定动画的特定帧或帧区间触发枪模的行为事件(当然部分事情也可以直接根据行为控制器触发,比如以wasd键位控制移动的移动控制器)。特别的,换枪需要巧妙的利用不同枪模的在玩家视角下相似的动作帧时刻(比如枪下放)来切换枪模的使用。

很久以前的演示视频:

我居然在骑砍里玩上了第一人称CSwww.bilibili.com
拿破仑时代的火枪在骑砍游戏中的装填方式和现实中装www.bilibili.com

二、胜负事件

骑砍的胜负判定是根据官方设定的胜负条件控制的参数的改变导致胜负判定的参数改变。

比如野战,玩家的生死状态就对应了一个全局变量,然后再判断敌我士兵有没有哪一方死绝或者有没有在周围没有敌人情况下按escape的默认键位(tab)来决定代表胜负的全局变量值改变,再根据代表胜负的全局变量决定是否弹出或跳转界面并产生一些脱离战场的结算事件。

所以只需要把原来的影响胜负的全局变量的条件改掉,建立新联系。比如C4炸弹的计时器到期来触发爆炸,并且延时触发胜负全局变量的改变或其改变对应的事件。

三、C4炸弹

骑砍自带的开门读条其实很适合用来做C4的读条,并且可以获取读条的开始、进行中及结束的时间状态来决定其他事件的触发。当然也可以自做这个读条功能。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册(Register!)

Archiver|手机版|小黑屋|骑马与砍杀中文站 ( 鄂ICP备07001403号 )

GMT+8, 2018-12-17 16:23 , Processed in 0.056498 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部