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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: jgf1000
打印 上一主题 下一主题

[有事请教] 敌人技能bug

[复制链接]

Lv3.寻梦者

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

点评

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

评分

参与人数 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)
回复 支持 反对

使用道具 举报

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
14
 楼主| 发表于 2018-5-11 01:14:03 手机端发表。 | 只看该作者
yang1zhi 发表于 2018-5-10 16:59
数据库一般是用来看的,不是用来写的。
不是说不能写,但是不会被保存。
而且,你一修改,所有参考数据库 ...

不知道哪里出了问题…

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

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

点评

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

使用道具 举报

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
回复 支持 反对

使用道具 举报

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
17
 楼主| 发表于 2018-5-11 13:37:27 | 只看该作者
yang1zhi 发表于 2018-5-11 08:32
Game_Enemy.prototype.makeDropItems = function() {
掉宝相关的【函数】慢慢看

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 22:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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