设为首页
收藏本站
开启辅助访问
账号
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
社区
BBS
服务器IP查询
服务器排行榜
服务器申请解封
账号找回点我
签到
Plugin
论坛排行
Ranklist
勋章
每日签到
搜索
搜索
热搜:
kz
赛盟服务器
连跳图
世界纪录
连跳加速教程
水晶刀模型
连跳空中加速
ROTW
XJ首页视频
弹跳
赛盟KZ官网
本版
帖子
用户
赛盟中国KZ玩家社区
»
社区
›
KZ地图专区
›
地图制作教学
›
【中级教程】坦克炮台制作
返回列表
发新帖
查看:
1913
|
回复:
0
【中级教程】坦克炮台制作
[复制链接]
Simen.sllove
Simen.sllove
当前离线
无敌袋鼠, 积分 1779, 距离下一级还需 221 积分
无敌袋鼠, 积分 1779, 距离下一级还需 221 积分
听众
收听
积分
1779
主题
回帖
0
精华
注册时间
2007-3-9
最后登录
1970-1-1
IP卡
狗仔卡
该用户从未签到
发表于 2007-9-3 20:19:00
|
显示全部楼层
|
阅读模式
这个精采了,想到自己可以创造出可以操作的火炮系统就令人期待不已。炮台的建构元素包括 1.func_tank坦克炮) 2.func_tankcontrols(坦克控制)3. ambient_generic(音效) 首先你必须利用积木块工具建立一个机炮模型,然后再给他一个转轴,我们上次已经教过门的做法,门需要一个转轴才能转动,这个机炮也是需要一个转轴,我们用origin这个材质建立一根转轴棒 。
将机炮插在转轴棒上面,这样它就可以转动了。机炮虽然完成了,但是它只是一个长的很像机炮的对象,要让它可以发射请将它选起来,按右键>约束到玩家实体,将阶级指定为「func_tank」,然后在属性的部分要做些设定:
Name: tank (名称)
target: sound(这个对象将激活的目标为「火炮声」…后面会提到)
yaw rate: 200(它的左右转动速度多快)yaw range: 40(它会左右移动多少度)
pitch rate: 200(它的上下倾斜度多快)
pitch range: 40(它的上下倾斜多少度)
rate of fire: 15(射击速度)
接着我们要让机炮可以操作控制,必须在机炮背后建立一个
func_tankcontrols的实体对象,用积木块工具建立一个长方形…高度约一个人的身高,材质你可以随便挑一个来用,因为游戏中是看不到func_tankcontrols这个对象的,接下来将这个长方形选请来按右键>约束到玩家实体,将阶级指定为「func_tankcontrols」,然后把属性Tank Entity Name输入「Tank」,这样就是指定它将控制一个被命名为Tank的对象。
我们已经做出一个会发射子弹的机炮了^^,可是它还不会发出声音哦~~~所以你要将func_tank的执行目标「ambient_generic(音效)」做出来,让这个机炮开火的时候就会发出我们指定的枪声。用实体工具,将对象指定为ambient_generic(音效),用斧头光标在机炮枪杆上点一下,出现一个小喇叭图标,进入对象性质后要设定一下:
Name:sound(这个对象的指定名称…)
path/file name(指定枪炮声的档名…可以到cstrike/sound/weapons寻找)
ok…大工告成,我们已经完成一个机炮塔了!它的作用原理就是:玩家 >利用func_tankcontrols >控制func_tank >再由func_tank触发ambient_generic(音效)发出枪声,有点复杂,但是不难理解吧。
[
本帖最后由 Simen.sllove 于 2007-11-20 10:04 编辑
]
回复
使用道具
举报
提升卡
置顶卡
喧嚣卡
变色卡
抢沙发
显身卡
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Copyright © 2005-2024
赛盟中国KZ极限跳跃网
(https://www.simen.cn/) 版权所有 All Rights Reserved.
Powered by
Discuz!
X3.5
豫ICP备2020029747号-2
快速回复
返回顶部
返回列表