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

Project1

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

[有事请教] 请问如何打开窗口时显示图片,关闭窗口图片一起消失。

[复制链接]

Lv2.观梦者

梦石
0
星屑
927
在线时间
152 小时
注册时间
2018-3-16
帖子
70
跳转到指定楼层
1
发表于 2021-11-8 14:44:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
JS语言中相关的窗口中应该加一段什么样的代码,还望大佬教教

Lv5.捕梦者

梦石
0
星屑
26279
在线时间
5356 小时
注册时间
2016-3-8
帖子
1655
2
发表于 2021-11-8 14:47:54 | 只看该作者

点评

我就奇怪我的贴子为什么发在MV区了,点开一看发现原来不是我的2333  发表于 2021-11-11 00:00
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
927
在线时间
152 小时
注册时间
2018-3-16
帖子
70
3
 楼主| 发表于 2021-11-8 18:55:07 | 只看该作者
alexncf125 发表于 2021-11-8 14:47
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid=487620&pid=2934699&fromuid=2652223{:4_104 ...

我想学的是直接在rpg_windows里改,插件虽然方便,但我还是想学会原理呀,希望大佬能教教
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3053
在线时间
318 小时
注册时间
2015-4-30
帖子
92
4
发表于 2021-11-10 20:55:10 | 只看该作者
open、close里面写。
如果没找到,就自己新建。
如果不是所有窗口都要做这种操作,就不要往
Window_Base、
Window_Selectable、
Window_Command
里面写。
打开图片好像是$gameScreen.showPicture,具体的忘了,自己探讨一下吧。
如果不是单纯读入打开,而是将图片绘制到窗口里,那需要预加载。详情参考F1帮助的Bitmap类。
如果懒的加载,那就自己在window单contents下创建一个sprite精灵,读入图片时直接addChild就行了。
如果不知道上面的怎么写,
那就在open、close里面插入个参数,或者变量。
回到MV的事件编辑器中判断这个参数(或变量)的值再开启并行处理去搞图片吧。

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
5
发表于 2021-11-23 02:29:15 | 只看该作者
本帖最后由 夏虫沉默 于 2021-11-24 19:01 编辑

你后面写出解决办法的代码了吗?我本来要模拟MMR版的金属探测器,因为对精灵类了解不多,出了点问题。
使用$gameScreen.movePicture多次移动图片时,图片只会向最后一次的位置移动,而不会一步一步地移动。
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
927
在线时间
152 小时
注册时间
2018-3-16
帖子
70
6
 楼主| 发表于 2021-11-23 13:28:01 | 只看该作者
夏虫沉默 发表于 2021-11-23 02:29
你后面写出解决办法的代码了吗?我本来要模拟MMR版的金属探测器,因为对精灵类了解不多,出了点问题。 ...

这几天在研究楼上老哥说的方法,js虽然和ruby语言不同,但在一些地方还是相通的。金属探测仪的效果我之前用事件写出来过,不需要用代码,几个事件搞定。你要是想看,我可以把我的探测仪的范例发给你,不过是用的xp。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
7
发表于 2021-11-23 20:01:38 | 只看该作者
本帖最后由 夏虫沉默 于 2021-11-24 18:51 编辑
haosama 发表于 2021-11-23 13:28
这几天在研究楼上老哥说的方法,js虽然和ruby语言不同,但在一些地方还是相通的。金属探测仪的效果我之前 ...


之前花了一些时间,学习JS的promise和回调函数,也没解决只会显示最后一帧的问题,后面才反应过来原来JS有定时执行的方法setInterval(),才把低配版售货机做了出来

ezgif.com-gif-maker.gif (519.07 KB, 下载次数: 35)

vendMachine

vendMachine

2021-11-23_200051.jpg (197.56 KB, 下载次数: 30)

旧的代码

旧的代码

2021-11-24_184106.jpg (317.5 KB, 下载次数: 35)

新的代码

新的代码

点评

牛呀,我之前用XP写的这个售货机是用事件写的,你这逼格比我的高多了  发表于 2021-11-29 21:33
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 16:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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