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

Project1

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

[原创发布] 插件(js)内调用事件命令

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3001
在线时间
333 小时
注册时间
2012-2-9
帖子
313

烫烫烫开拓者

跳转到指定楼层
1
发表于 2017-10-5 09:56:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
之前在群里看到有人问,大概整理了一下发出来了。
大概原理是初始化一个 Game_Interpreter 对象,然后把事件指令塞进去,再通过 tick 去 update 之。
主要是没找着 mv 自己在哪跑的主循环,自己 new 了个 pixi,希望大佬们指教~

以下代码,建议自行封装成函数方便调用

JAVASCRIPT 代码复制
  1. var interpreter = new Game_Interpreter();
  2. interpreter.setup([
  3.   // 事件指令列表
  4.   {code: 201, indent: 0, parameters: [0, 2, 1, 1, 40]},
  5.   {code: 201, indent: 0, parameters: [0, 3, 1, 1, 40]},
  6.   {code: 201, indent: 0, parameters: [0, 4, 1, 1, 40]},
  7.   // 最后放个占位符,好像不放也没关系?不过编辑器里的都放了,保险起见我也放一个
  8.   {code: 0, indent: 0, parameters: []}
  9. ], 0);
  10. // 用 pixi 的 ticker 来驱动
  11. var ticker = new PIXI.ticker.Ticker();
  12. ticker.add(function () {
  13.   if (interpreter.isRunning()) {
  14.     interpreter.update();
  15.   } else {
  16.     // 执行完成后将 ticker 停掉
  17.     ticker.stop();
  18.   }
  19. });
  20. ticker.start();


评分

参与人数 2星屑 +100 +1 收起 理由
余烬之中 + 100 原创发布
walf_man + 1 塞糖

查看全部评分

前端,非专业;不懂法律,完全业余。

Lv4.逐梦者

梦石
0
星屑
14637
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

2
发表于 2017-10-5 10:11:10 | 只看该作者
非常好,赶紧搜藏了留存备用啊,找了好久,太感谢楼主啦
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1384
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

3
发表于 2017-10-6 11:18:18 | 只看该作者
了解指令对象太麻烦啦还不如直接拿想要的那条代码来用

点评

比如你试试连续转场地图  发表于 2017-10-7 20:43
是的,这样更简单,但某些特殊情况下,不得不采用楼主那样的办法。否则无解。  发表于 2017-10-7 20:42
比如增加金币就$gameParty.gainGold(n);这样呀=。=不是更简单嘛  发表于 2017-10-6 20:39
如何做到,请明示啊,我一直没找到更好的解决方案。  发表于 2017-10-6 19:30
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1687
在线时间
478 小时
注册时间
2023-5-18
帖子
165
4
发表于 2024-2-24 22:28:48 | 只看该作者
挺有用的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 14:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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