您好,欢迎来到气泡游戏网!

气泡游戏网
手机应用中心 热门攻略 轩辕传奇 气泡问问 疾风之刃 枪神纪 天堂2M 救世者之树 上古世纪 黑色沙漠MOBILE 未来战 冒险岛M(楓之谷 M) 传说对决 瓦尔海姆 鬼谷八荒 怪物猎人系列

当前位置:首页 > 攻略库 > CS Online > 正文

《CS Online(反恐精英online)》【攻略】 O lua零基础小教室(六)製作五彩缤纷的怪物

更新时间:1615391033   |   来源:巴哈姆特

yrgna1234 (misk) #1 2021-03-10 23:43:53
大家好,我是misk。
上次教各位如何使用UI来控制萤幕介面,而这次想跟大家说明如何在lua中控制怪物。


首先,一样开启 的lua内容。

点进去后,关于怪物的内容在左边的Game.Monster中。

你可以在内容中发现,在lua除了可以设定怪物的血量伤害外,还可以设定颜色跟速度,并且可以设定攻击某人,或指定殭尸走到某个地方或不动,这简直比装置方块还要丰富!

接下来要开始写程式码了喔,关于怪物实体的内容需写在 .lua中。

首先跟各位介绍一个函式:
意思是在地图中创建一个怪物,你会发现参数有type与position,type是指你想生成哪种殭尸(重甲殭尸?奔跑殭尸?),position则是指地图中的位置。

那那个type要怎幺填呢?这边你可以在网页中点击函式名称,它会跟你说这个函式的详细资讯,包括参数也会说明。

这是 给出的怪物种类 quot;type quot;,你可以生成这些殭尸种类。举个例子,当你要生成一只 quot;布袋幽灵 quot;,参数需要这样填:
Game.MONSTERTYPE.GHOST
相同的,当你想生成一只 quot;南瓜头 quot;,则是要这样填:
Game.MONSTERTYPE.PUMPKINHEAD
我们可以发现参数形式如下:
Game.MONSTERTYPE. 给的名称
就这样,以此类推。

接下来是位置 quot;position quot;,之前已经提到过这个名词,是由x, y, z所组成的table,那我们具体要怎幺填呢?以下为範例程式码。

这行的意思是在地图(0, 0, 0)的位置上生成一只南瓜头。

就这样,我们生成出来了。

接下来你可能会问,然后呢,我要如何更改殭尸资讯?
这里我们需要改写程式码,用一个变数储存这只殭尸的资料,以下为範例。

我们宣告一个名为monster的变数,这样我们就可以更改这只南瓜头了,以下为範例。

我们多了三行,将南瓜头更改成1000滴血量,攻击力100,速度2倍。(还可以设定 资讯,详细请看 网站。)
这样就设定完成了。

不只这样,我们还要设定怪物的颜色,请各位点击左边的Game.Entity。

entity翻译是实体的意思,怪物是实体的一种,所以entity的内容也可套用在怪物上。

接下来我们看到图片中最后一个指令:设定实体的颜色。
Game.Entity:SetRenderColor (color)
一般来说颜色是以r, g, b(均为0到255)三个变数组成的,如果你不了解颜色,可以去google上查询: quot;

RGB配色表

quot;。指令的参数 quot;color quot;是一个table,并有r, g, b三个元素。
举例:假如颜色为蓝色,参数就为 r = 0, g = 0, b = 255 。

但在设定颜色之前,我们需要更改怪物的效果(指令在图片最后第二行):
Game.Entity:SetRenderFX (fx)
我们需要将怪物的效果改成GLOWSHELL不然有些颜色会看不到,我们要这样写:
Game.Entity:SetRenderFX (Game.RENDERFX.GLOWSHELL)

因此,如果我们要设定一只蓝色的南瓜头,我们需这样写:

我们多加了5, 6行,分别设定该怪物的颜色,为蓝色,并更改效果。

以下为成果:

大功告成!

我们还可以加很多怪物,这边做个小範例。

成果:

大功告成!

有空你也能玩玩看 功能,熟悉了你会发现,怪物拿来製作守卫,跟班都不是问题。

最后感谢大家观看,顺便分享一下自己盖的新图:

可能会盖完,也可能会丢着不管XD。


看较旧的 4 则留言

魔王小辰: 03-11 16:39

https://truth.bahamut.com.tw/s01/202103/71219dbb49f3fb1be6e0901 262474e.JPG?w=300

Zerger: 03-14 02:22

好久没回归了 但大大如果做出地图还是会回去玩玩看的!

misk: 03-14 09:39

[l7j787:Zerger] 感恩 期待你回归

精彩推荐

Wonderful recommendation

更多

关于我们 | 商务合作 | 广告服务 | 法律声明 | 内容导航 | 游戏帮助 | 问题反溃

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2019-2025 by 蜀ICP备20010799号-2 成都市互联网举报中心