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

Project1

 找回密码
 注册会员
搜索
楼主: aasll
打印 上一主题 下一主题

[原创发布] 【请大家移步新教程,20220201】基于RPGMakerMV的JavaScript基础

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2017-4-17
帖子
10
61
发表于 2017-4-27 18:58:02 | 只看该作者
66666真是好帖

点评

66666真是好回复  发表于 2017-4-28 14:50
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1477
在线时间
62 小时
注册时间
2009-6-12
帖子
5
62
发表于 2017-5-6 00:59:03 | 只看该作者
aasll 发表于 2016-8-15 20:57
第三章        插件及插件参数和命令
第一节        先做一道练习题
好了,现在我们就要正式开始了,首先先测试一下自己的 ...

我是新人,照着你的步骤来弄,我弄完后,执行事件报错了呢?报错信息是:randomweapon is not defined,我是哪里没弄好,导致系统认为我没有定义randomweapon呢?谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
220
在线时间
161 小时
注册时间
2015-11-23
帖子
92
63
 楼主| 发表于 2017-5-6 15:21:27 | 只看该作者
chainliu 发表于 2017-5-6 00:59
我是新人,照着你的步骤来弄,我弄完后,执行事件报错了呢?报错信息是:randomweapon is not defined, ...

建议你先检查一下你的代码里面有没有randomweapon,
另外js是分大小写的,
如果不行的话,可以看看你的代码。
自天地未辟混沌未开时就已经开始装逼的神奇人物
MV的魔塔模板::托管在github上的游戏,可以直接运行
基于RPGMakerMV的JavaScript基础
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1477
在线时间
62 小时
注册时间
2009-6-12
帖子
5
64
发表于 2017-5-7 00:39:17 | 只看该作者
本帖最后由 chainliu 于 2017-5-7 00:40 编辑
aasll 发表于 2017-5-6 15:21
建议你先检查一下你的代码里面有没有randomweapon,
另外js是分大小写的,
如果不行的话,可以看看你的代 ...


1、代码文件命名为RandomWeapon.js,放的位置是Project1\js\plugins里面
2、在地图上新建一个事件EV001,在内容框中新建--脚本--RandomWeapon.getWeapon();
3、RandomWeapon.js的具体代码如下:

        var RandomWeapon = window.RandomWeapon || {};
        RandomWeapon.weaponsList={1,2,3,4};
        RandomWeapon.price=1;
        RandomWeapon.getWeapon=function(){
        if($gameParty.gold()<RandomWeapon.price)
        {
          return;
        }
        else{
          var id =Math.ceil(Math.random()*(RandomWeapon.weaponsList.length));
          $gameParty.gainItem($dataWeapons[RandomWeapon.weaponsList[id]],1);
          $gameParty.loseGold(RandomWeapon.price);
        }

4、运行游戏,触碰事件,就报出RandomWeapon is not defined,另外我用的版本是Version1.0.1(是不是我用的版本太低了?)
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
220
在线时间
161 小时
注册时间
2015-11-23
帖子
92
65
 楼主| 发表于 2017-5-7 09:17:37 | 只看该作者
chainliu 发表于 2017-5-7 00:39
1、代码文件命名为RandomWeapon.js,放的位置是Project1\js\plugins里面
2、在地图上新建一个事件EV001, ...

你是不是没有开启插件?
在MV里面开启插件,选中自己的这个RandomWeapon.js
自天地未辟混沌未开时就已经开始装逼的神奇人物
MV的魔塔模板::托管在github上的游戏,可以直接运行
基于RPGMakerMV的JavaScript基础
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1477
在线时间
62 小时
注册时间
2009-6-12
帖子
5
66
发表于 2017-5-7 10:32:17 | 只看该作者
aasll 发表于 2017-5-7 09:17
你是不是没有开启插件?
在MV里面开启插件,选中自己的这个RandomWeapon.js

还是一样

1.png (21.15 KB, 下载次数: 42)

1.png

2.png (41.34 KB, 下载次数: 57)

2.png

3.png (34.26 KB, 下载次数: 34)

3.png

4.png (13.49 KB, 下载次数: 38)

4.png

5.png (81.08 KB, 下载次数: 31)

5.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
220
在线时间
161 小时
注册时间
2015-11-23
帖子
92
67
 楼主| 发表于 2017-5-7 10:41:40 | 只看该作者

https://rpg.blue/forum.php?mod=r ... 487&pid=2694027
把11楼这个附件下载下来,用里面的RandomWeapon试试
看看好不好用
自天地未辟混沌未开时就已经开始装逼的神奇人物
MV的魔塔模板::托管在github上的游戏,可以直接运行
基于RPGMakerMV的JavaScript基础
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1477
在线时间
62 小时
注册时间
2009-6-12
帖子
5
68
发表于 2017-5-7 11:30:50 | 只看该作者
aasll 发表于 2017-5-7 10:41
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=395487&pid=2694027
把11楼这个附件下 ...

用你的脚本替换我写的了,就可以了
现在可以确定是代码的问题了,对比下你我的代码,看有什么不同,才导致出问题了。
ps:能否留个Q,有什么问题直接请教比较方便,如果不想公开的话,私信给我也可以
感谢{:2_249:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
220
在线时间
161 小时
注册时间
2015-11-23
帖子
92
69
 楼主| 发表于 2017-5-7 12:34:58 | 只看该作者
chainliu 发表于 2017-5-7 11:30
用你的脚本替换我写的了,就可以了
现在可以确定是代码的问题了,对比下你我的代码,看有什么不同,才导 ...

qq的话,我的论坛资料里面应该是有的
另外,推荐加群515860452
自天地未辟混沌未开时就已经开始装逼的神奇人物
MV的魔塔模板::托管在github上的游戏,可以直接运行
基于RPGMakerMV的JavaScript基础
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2014-11-30
帖子
2
70
发表于 2017-5-18 12:49:32 | 只看该作者
恩?吧唧

点评

顶贴的都是好人啊  发表于 2017-5-18 13:05
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 11:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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