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

Project1

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

[有事请教] 敌人技能bug

[复制链接]

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
跳转到指定楼层
1
发表于 2018-4-25 23:14:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
出现一个很奇怪的现象.......
除了一号敌人,,其他的敌人都不会使用“攻击”指令(就是默认1号技能位的那个)
我试过通过更改最大值来创建一个默认新敌人,自带技能攻击,实战不使用,直接跳过回合。。。
但唯独一号可以用,也检查过他和其他的并没有什么不同,直接复制一号敌人创造出来的敌人可以使用攻击指令。。。
有没有大佬知道怎么回事?

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
17
 楼主| 发表于 2018-5-11 13:37:27 | 只看该作者
yang1zhi 发表于 2018-5-11 08:32
Game_Enemy.prototype.makeDropItems = function() {
掉宝相关的【函数】慢慢看

谢谢大佬,,看了一中午终于改好了...
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

16
发表于 2018-5-11 08:32:53 | 只看该作者
jgf1000 发表于 2018-5-11 08:24
好我试试改$gameTroop里的enemy
但我想问的是,为什么我只改了dropItem[6].kind,但dropItem[0].kind,dro ...

Game_Enemy.prototype.makeDropItems = function() {
掉宝相关的【函数】慢慢看

点评

不是什么都修改一下变量就行的,要看脚本。比如掉宝,要找到掉宝的脚本。  发表于 2018-5-11 08:58

评分

参与人数 1+1 收起 理由
jgf1000 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
15
 楼主| 发表于 2018-5-11 08:24:17 手机端发表。 | 只看该作者
本帖最后由 jgf1000 于 2018-5-11 08:29 编辑
yang1zhi 发表于 2018-5-10 16:59
数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库 ...


好我试试改$gameTroop里的enemy
但我想问的是,为什么我只改了dropItem[6].kind,但dropItem[0].kind,dropItem[4].kind,dropItem[5].kind也变了但1和2没变…
这个不知道怎么解决感觉改那个也没用…

点评

那个是数据库内容。你要改你就自己建个掉宝规则啊,不用数据库的。也就是一个变量的事  发表于 2018-5-11 08:30
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
14
 楼主| 发表于 2018-5-11 01:14:03 手机端发表。 | 只看该作者
yang1zhi 发表于 2018-5-10 16:59
数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库 ...

不知道哪里出了问题…

DD0F87D3-D477-4A15-9767-C06B9F54D8F0.jpeg (52.54 KB, 下载次数: 54)

DD0F87D3-D477-4A15-9767-C06B9F54D8F0.jpeg

点评

战斗中的敌人列表是$gameTroop._enemies  发表于 2018-5-11 08:03
data是数据库,不要改  发表于 2018-5-11 07:58
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

13
发表于 2018-5-10 16:59:32 | 只看该作者
jgf1000 发表于 2018-5-10 16:48
问个问题:游戏运行中调用数据是从哪调用的,$data下的么,还是$game下的,或者都是,我刚刚试验的结果是 ...

数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库的内容都被修改了。
假设你有十把铁剑,你把数据库的铁剑改了,十把铁剑就都改了。

调用是都可以的,没有固定说要从哪调用。不过有$game的就说明游戏中有生成这个东西了,已经不是数据库了,是可以被保存的。

点评

像武器,防具,这些都是没有独立的,只是参照数据库的数值进行计算  发表于 2018-5-10 18:01
除了不会被保存,还有就是他是个参照物,他改了,所有以他为准的东西都会变化  发表于 2018-5-10 17:59
新手一般都这样。很有想法。但是都是很难实现的设定。目标太高  发表于 2018-5-10 17:02

评分

参与人数 1+1 收起 理由
jgf1000 + 1 所以数据库的特点就是不会被保存是吧,感谢.

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
12
 楼主| 发表于 2018-5-10 16:48:52 | 只看该作者
本帖最后由 jgf1000 于 2018-5-10 16:55 编辑
yang1zhi 发表于 2018-5-10 16:33
data是数据库内容,你不能改数据库内容,那只是个参照表,你要改的应该是游戏中生成的内容。而武器默认是 ...


问个问题:游戏运行中调用数据是从哪调用的,$data下的么,还是$game下的,或者都是,我刚刚试验的结果是通过控制台将武器特性(添加技能3)改成(添加技能4)是可以实时在战斗中反应出来的,所以我不是很懂数据库到底是怎么用的,我的目的是做一个和同伴一样的敌人,因为同伴的装备,属性,技能在游戏进行中会变化,所以我这个敌人也需要动态变化的,目前的想法是写个脚本在战斗前将$gameActor(x)  下的技能id全部拷到数据库里的那个敌人下的action,并且将其的装备id记下,拷到掉落物那里,不知道这样生成的敌人能不能符合我的想法,总之感谢大佬不厌其烦地打了这么多(虽然看的不是很懂orz)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3424
在线时间
461 小时
注册时间
2013-12-7
帖子
333
11
发表于 2018-5-10 16:43:54 | 只看该作者
是不是你普通攻击有蓝耗什么的,没改脚本的话只能是敌人属性有区别你妹发现。

点评

原来如此,哈哈,层主英明  发表于 2018-5-17 13:39

评分

参与人数 1+1 收起 理由
jgf1000 + 1 破案了

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

10
发表于 2018-5-10 16:33:11 | 只看该作者
本帖最后由 yang1zhi 于 2018-5-10 16:35 编辑
jgf1000 发表于 2018-5-10 16:16
现在是这么个样子...应该怎么样加和之前一样格式的呢= =
原谅我这个小萌新....


data是数据库内容,你不能改数据库内容,那只是个参照表,你要改的应该是游戏中生成的内容。而武器默认是没有独立的,你想添加特性还要把他独立出来。那是个非常麻烦的事情。不建议新手去做。
原理就是用
var wuqi = JsonEx.makeDeepCopy($dataWeapons[3]);
这样把武器数据从数据库复制一个出来,由于使用了 JsonEx.makeDeepCopy深复制,这个wuqi变量就和数据库没关联了。
然后你再把这个wuqi变量存到你想存的变量里去就可以了
之后你再调用这个新的变量里的这个wuqi,对它进行修改

然后你游戏中使用的武器应该全部都是新变量里的wuqi而不是数据库了。
数据库只在一开始生成这个wuqi时用

--------------------

结论就是,新手不要修改武器
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
84 小时
注册时间
2018-4-16
帖子
51
9
 楼主| 发表于 2018-5-10 16:16:09 | 只看该作者
本帖最后由 jgf1000 于 2018-5-10 16:18 编辑
yang1zhi 发表于 2018-4-26 22:57
要找装备。装备的英文是equip,所以首先是用脚本编辑器打开所有脚本。然后按CTRL+F在里面查找equip。
角 ...



现在是这么个样子...应该怎么样加和之前一样格式的呢= =
原谅我这个小萌新....




会了会了,感谢大佬指点!比心~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 15:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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