设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 852|回复: 3

[求助] 地图制作问题,帮下忙看下…… [复制链接]

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2010-10-11 21:20:14 |显示全部楼层
堆了一大堆问题,高手帮下忙……
1、载具实体是哪些(包括火车等)?
2、如何制作一个隐形机枪?半条命1里面,刚进入X星球时,空岛上有些会发射激光的机枪,上面是一个可打碎固体,打碎后会关掉下面的机枪,而下面发射激光的就是看不见的机枪,不知道怎么制作……
3、半条命X星球里,打倒头蟹之母后进入的新地图,里面有很多会飞来飞去的电梯(大概是X的战斗机),它飞行时会发射一道激光,而且激光是和他一起移动的,这个激光怎么制作(CS里也会被打到)?
4、电梯旋转移动,上面的,那个战斗机是电梯或是火车吧,但是他怎么做到能够那样旋转的……车头还能向下向上……
5、载具移动,半条命1中,和人类+X怪物大战时,有辆装甲车走过来,停下后上面的机枪会转动打人,怎么回事?机枪不是不能随载具一起移动的么?
6、子弹出现位置。怎么设置机枪的子弹出现位置?我不知道怎么弄的,子弹在机枪上方出现……
7、spr可穿过,怎么制作一个可以穿过的spr?而且由远走到进都是那个样子,不会变透明什么的……我做了一个可以穿过的,我走远它跟着变大,老是在屏幕占据那么大个位置……
8、可穿过墙。怎么制作一个可以走过去的墙?
9、单面透明墙,怎么制作一个缺少某个面的墙?就是左边看起来没问题,到右边完全看到左边的东西,而且似乎子弹可以穿过。
10、打碎一个实体,我建立一个可打碎固体,却没办法让他打碎时打碎另一个东西(他给我关掉而已),怎么办?我要它打碎时让一个模型消失,但是没用。
11、自动机枪。怎么制作一个会自动攻击的机枪?我弄了它不理我,连动都不动(自动控制打钩了,还有,机枪应该向着哪边)?并且有时成功了,会瞄准我,但是不攻击我……属主应该些什么的?匪徒?警察?还是1/2?还是英文。
12、受伤加血实体。半条命X星球,有些水站上去会加血,我弄了一个受伤固体实体,但是站上去没有任何事发生(伤害为-2,类型为普通)。难道这个实体还要用开关?我以前都不用的……
13、天亮天黑。能不能让他固定多长时间换一个太阳,造成天亮天黑的效果?并且不会被下一局干扰。
14、滑冰不恢复。我放置滑冰固体实体,站上去出来就不恢复了,半条命怎么不会?
15、光线效果。怎么弄的?半条命开局有个巴尼拿着手电筒而且在敲门,可以看见手电筒光线的样子。
16、射灯用处,干嘛用的?
17、爬梯速度。能不能设置爬梯子时的速度(增加一个参数?)
谁能解决这么多问题~?

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2010-10-14 21:06:22 |显示全部楼层
3天后才通过审核,都不显示了,没人了

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
582
精华
8
声望
10792 点
金币
3444 Mold
被赞许
20 次
注册时间
2009-4-28

星界财团

发表于 2010-10-15 16:44:34 |显示全部楼层
本帖最后由 vluzacn 于 2010-10-16 19:20 编辑

1.主要是func_tracktrain(按路线自动运行或者玩家控制的轨道火车),func_vehicle(玩家控制的汽车),func_train(按路线自动运行的平台).
如果你愿意的话,可以搭载玩家的还有:
func_tank,func_tanklaser,func_door,func_button,func_guntarget,func_pendulum,func_plat,func_platrot,func_rotating,momentary_door,momentary_rot_button.

2.要看不见一个固体实体,把纹理换成NULL,或者属性里渲染模式选固体透明度填0,或者属性里效果选不可见.
机枪可以通过引发或者改变属主状态来开关.

3.在激光目标(env_laser的目标,或者env_beam的起始点和结束点)填战斗机实体名字.
注意战斗机需要设置轴心,这样激光才能以轴心为端点.

4.func_train,func_guntarget,func_platrot都是可以一边移动一边旋转的.func_tracktrain是车头始终自动指向运动方向.

5.移动时看到的是假机枪,停下来时假机枪隐藏真机枪显示.

6.属性里有三个键分别是枪口XYZ坐标,比如要从机枪轴心上方64单位处发射,XY两项填0,Z填64.

7.spr一般用e****e或者env_glow实体,
渲染模式为附加时透明度和大小是不会变的.
渲染模式为发光时大小和透明度会随距离变化.
渲染模式为发光时如果渲染效果再改为恒定发光,那么与附加模式一样,大小和透明度也是不会变的,此时与附加模式的区别是:只要能看到spr,看到的spr总是完整的,不会一半嵌入墙内被墙挡住,可以用来制作光晕.

8.func_illusionary实体

9.任何可见实体都可以有单侧透视.从右边不是能看到实体右侧的那个面吗,那么把实体朝右的面贴NULL纹理,这个面就看不见了,这样从右边就看不到这个实体了.
至于能穿透子弹,用func_illusionary实体,然后要让玩家穿不过去,再加上CLIP纹理的固体块.

10.比如制作可以杀死的小鸡,有两种方法.

一种是小鸡的mdl用cycler_sprite显示,再重合放置一个func_breakable,设置为看不见(方法很多不多说了),当打碎func_breakable时,引发让小鸡消失的env_render实体.
由于重新开局时cycler_sprite实体不会自动恢复显示,需要在玩家碰不到的地方放置一个看不见func_door实体,目标指向让小鸡显示的env_render实体,这是利用func_door在重新开局时会自动引发目标实体的特性.

另一种让是小鸡的mdl用func_breakable实体显示,然后再只需要重合放置一个看不见的func_breakable固体实体,引发的目标设置为显示小鸡mdl的那个func_breakable即可.
用func_breakable显示mdl的实现方法是:
首先放置一个看不见的cycler_sprite加载小鸡的mdl,(这一步不做的话进入游戏时会发生precache错误),
然后新建一个点实体(注意和上一步的先后顺序)手动输入类型为func_breakable,关闭优化模式手动添加键model值models/chick.mdl(就是要显示的mdl的路径),
设置好属性后还需把类型func_breakable后面加上" "" "这六个字符,(这一步不做的话,保存rmf然后重新打开,这个实体就会消失了).

11.注意别勾玩家控制.属主不要填.

12.trigger_hurt用默认设置,只是把伤害改为比如-10就可以了.

13.能.很复杂.如果确实有需要的话我再帮你弄.

14.在外面围一圈上正常摩擦力的func_friction不就成了

15.(表示实际中的光线没有样子.不予回答...)

16.light实体是朝四面八方都有光线发出.light_spot只向特定角度范围发射光线.

17.不能.不过有个办法可以只允许在按着蹲键时爬梯.

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2010-10-15 21:34:56 |显示全部楼层
回复 3# vluzacn


   1 表示对func_tank/tanklaser/pendulum这几个有强烈质疑……这东西真能载人?能踩在上面移动的意思么?
2.要看不见一个固体实体,把纹理换成NULL,或者属性里渲染模式选固体透明度填0,或者属性里效果选不可见.
机枪可以通过引发或者改变属主状态来开关.
(null纹理是哪个纹理文件的?机枪并没有透明选项啊……我反编辑了地图,发现那个机枪外部是轴心纹理,内部是机枪,这样才透明的吗?)
3看起来似乎不错……
4√
5√
6√
7但是不能穿过呢……
//---剩下的明天再说……被逼着去睡觉

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部