设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 10578|回复: 18
打印 上一主题 下一主题

[原创发布] 懒人福利:敌群自动排列+随机范围生成敌群+自摆放开关

[复制链接]

Lv1.梦旅人

梦石
0
星屑
140
在线时间
345 小时
注册时间
2009-5-15
帖子
111
跳转到指定楼层
1
发表于 2016-1-9 00:50:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 dujian15 于 2016-1-9 20:16 编辑

排版水平较差,大家凑合看。

有关MV的第一个插件,感谢论坛里的一些代码大神的支持。

先上一张图。




这是一个设置随机位置产生随机敌人的一个插件

使用方法:在敌群(troop)的名字上输入       TroopNumber|最小值|最大值   

当然理论上最小值和最大值可以互换,如果想让队伍的人数固定
两个值取一样这种事情,人家才不会告诉你呢。

范例: TroopNumber|3|5|你的备注内容


这样就可以生成一个随机三到五人的敌群队伍,怎么样,很方便吧?

至于选用什么样的敌人,完全要看你在数据库中扔到敌群中的敌人是什么

比如扔一个蝙蝠,一个屎莱姆,那么两种敌人出现的概率各是50%

如果你扔两个蝙蝠,一个屎莱姆,那么蝙蝠出现的概率就是67%,屎莱姆

粗线的概率是33% ,8个敌人,足够你调整概率了吧?

我之所以这么萌的说话,其实是给歪果仁翻译时造成点困难,谁让我
的英语这么差,看外站插件十分痛苦呢。

当然估计人家不会用俺的东西。

特别的,我还为Boss战预留了接口,如果你在敌群中以Boss命名,那么敌
群的排列将按照你自行安排的顺序进行。

范例 Boss|你的备注内容



如果打开不排序开关,那么所有的敌人都会按照你扔到数据库中的位置加入战斗。


疑,到这我才发现 既然可以用开关解决,为什么我还要在敌群上加"Boss"判定?
真是多此一举,不过算了,无所谓了,不要在意那些细节。

特别感谢MrLiu的位置插件,我稍作了一点修改,抄了一点你的插件。
人家的劳动是伟大的,不能昧良心嘿,如果兄台你的小地图插件能移植到菜单页上那就更好了。 ( ^ω^)


另补充一下,敌人的最大值 是可以改变的,理论上,你的内存条有多大,敌人就能有多少!

_Dujian15_RandomEnemy.zip (4.23 KB, 下载次数: 629)

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 原创发布

查看全部评分

敌人自动排列系统    1/1
技能类型着色   1/1
物品着色     0/1
仿网游强化系统    0/1

Lv3.寻梦者

梦石
0
星屑
992
在线时间
108 小时
注册时间
2022-7-2
帖子
149
19
发表于 2022-7-6 11:14:01 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
602
在线时间
559 小时
注册时间
2006-3-30
帖子
39
18
发表于 2019-8-31 12:10:01 | 只看该作者
能发个你游戏界面这样的工程吗
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
426
在线时间
72 小时
注册时间
2019-7-30
帖子
33
17
发表于 2019-8-29 22:38:28 | 只看该作者
谢谢大神,收下试试
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
9
在线时间
2 小时
注册时间
2019-2-25
帖子
3
16
发表于 2019-2-25 23:49:46 | 只看该作者
非常好简单实用。谢谢
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1659
在线时间
181 小时
注册时间
2018-6-30
帖子
16
15
发表于 2018-8-18 14:24:06 | 只看该作者
感觉随机生成的敌群队伍有点迷啊,比如TroopNumber|3|5|,这样出现5只怪的概率90%,这样的随机性没有意义啊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
81 小时
注册时间
2015-4-19
帖子
68
14
发表于 2016-8-30 15:20:48 | 只看该作者
嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯呃
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1225
在线时间
9 小时
注册时间
2016-8-27
帖子
1
13
发表于 2016-8-29 20:40:50 | 只看该作者
赞一个,新手路过
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2016-6-8
帖子
16
12
发表于 2016-6-14 19:45:37 | 只看该作者
使用方法:在敌群(troop)的名字上输入       TroopNumber|最小值|最大值

请问这句话是什么意思 敌群的名字上? 能发个截图么?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
277
在线时间
53 小时
注册时间
2014-1-24
帖子
18
11
发表于 2016-5-31 18:57:27 | 只看该作者
准确来说,在前面的敌人出现概率肯定比后面的多。


function randomArray(array, a, b) {
    var resultArray = [];
    var GameLength = Math.floor(Math.random() * (b - a + 1) + a);
    while (GameLength > 0) {
        resultArray.push(Math.floor(Math.random() * array.length + 1));
        GameLength -= 1;
    }
    return resultArray;
}
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 05:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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