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

Project1

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

[有事请教] 求大佬们看看这个拼图脚本出了什么问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
跳转到指定楼层
1
发表于 2024-9-16 16:05:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
30星屑
如图,第一个是RPGVXACE的拼图公共事件脚本,当玩家使用背包里的“拼图”道具就会使用这个公共事件脚本来执行,为在地面上放置一块拼图。
我让chatgpt转换了一下脚本,转换为MZ能用的脚本,虽然游戏里没报错,但是使用“拼图”道具后却没显示出来QAQ,求大佬看看是哪里出了问题。

屏幕截图 2024-09-16 155607.png (184.38 KB, 下载次数: 62)

屏幕截图 2024-09-16 155607.png

屏幕截图 2024-09-16 160025.png (135.1 KB, 下载次数: 67)

屏幕截图 2024-09-16 160025.png

最佳答案

查看完整内容

如果想整张地图都能放置拼图应该这样改 ◆控制变数:#0001 指定地图 = 地图 ID ◆控制变数:#0023 X = 玩家 的 地图 X //这里XY变数改了下面setPosition后也要改 ◆控制变数:#0024 Y = 玩家 的 地图 Y ◆若:指定地图 = 1 //只在地图1时生效 ◆控制开关:#0001 拼图1 = ON ◆脚本:$gameMap.event(1).setPosition($gameVariables.value(23),$gameVariables.value(24)) ◆ :结束 ...
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ

Lv3.寻梦者

梦石
0
星屑
2671
在线时间
460 小时
注册时间
2020-8-20
帖子
77
2
发表于 2024-9-16 16:05:11 | 只看该作者
本帖最后由 pkeasygod 于 2024-9-23 19:38 编辑

如果想整张地图都能放置拼图应该这样改

◆控制变数:#0001 指定地图 = 地图 ID
◆控制变数:#0023 X = 玩家 的 地图 X  //这里XY变数改了下面setPosition后也要改
◆控制变数:#0024 Y = 玩家 的 地图 Y
◆若:指定地图 = 1                              //只在地图1时生效
◆控制开关:#0001 拼图1 = ON
◆脚本:$gameMap.event(1).setPosition($gameVariables.value(23),$gameVariables.value(24))

:结束
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
3
 楼主| 发表于 2024-9-16 16:06:45 | 只看该作者
这是道具的界面,我也让chatgpt转换了下。第一张是RPGVXACE的,第二张是MZ我的。

屏幕截图 2024-09-16 160410.png (210.71 KB, 下载次数: 58)

屏幕截图 2024-09-16 160410.png

屏幕截图 2024-09-16 160614.png (107.53 KB, 下载次数: 54)

屏幕截图 2024-09-16 160614.png
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
4
 楼主| 发表于 2024-9-16 16:19:48 | 只看该作者
正确的应该是GIF1这样子,点击道具后会在地面上出现一块可推动的拼图,但我做出来是这样子的,点击道具后事件没显示出来,GIF2是我的

VA-TRAP 2024-09-16 16-09-22~1.gif (1.18 MB, 下载次数: 59)

VA-TRAP 2024-09-16 16-09-22~1.gif

RPGMZ.gif (738.33 KB, 下载次数: 58)

RPGMZ.gif
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2671
在线时间
460 小时
注册时间
2020-8-20
帖子
77
5
发表于 2024-9-17 18:59:48 | 只看该作者
应该没必要想这么复杂
就是推箱子+放置物品

放置物品就弄个开关然后$gameMap.event(1).setPosition(x,y)?
推箱子也一堆教学
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
6
 楼主| 发表于 2024-9-17 21:34:38 | 只看该作者
pkeasygod 发表于 2024-9-17 18:59
应该没必要想这么复杂
就是推箱子+放置物品

我想法是拼图碎片分布在地图的各个地方,需要玩家自行收集,最后再在指定的区域内摆放正确的拼图
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2671
在线时间
460 小时
注册时间
2020-8-20
帖子
77
7
发表于 2024-9-17 23:06:15 | 只看该作者
本帖最后由 pkeasygod 于 2024-9-17 23:33 编辑

先在地图上放一块石头(开关1为on才显示)
地图画一块地区1 (R图层)
使用物品运行一般事件

◆获取位置资讯:测试, 地区 ID, 玩家
◆控制变数:#0002 = 玩家 的 地图 X
◆控制变数:#0003 = 玩家 的 地图 Y
◆若:测试 = 1
◆控制开关:#0001 显示石头 = ON
◆脚本:$gameMap.event(1).setPosition($gameVariables.value(2),$gameVariables.value(3))

:结束

自己改一下 然后抄个推箱子的事件在石头上及检查XY
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
8
 楼主| 发表于 2024-9-22 11:05:37 | 只看该作者
公共事件的图片,但我这样还是不行

屏幕截图 2024-09-22 110415.png (84.36 KB, 下载次数: 63)

屏幕截图 2024-09-22 110415.png
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
9
 楼主| 发表于 2024-9-22 11:06:38 | 只看该作者
pkeasygod 发表于 2024-9-17 23:06
先在地图上放一块石头(开关1为on才显示)
地图画一块地区1 (R图层)
使用物品运行一般事件

大佬,我根据您的在公共事件写了下,是这样吗(下面的图片),但我还是不行QAQ
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
141 小时
注册时间
2018-6-30
帖子
165
10
 楼主| 发表于 2024-9-22 11:08:52 | 只看该作者
图1是物品里的设置,后面三张是地图里事件的设置

屏幕截图 2024-09-22 110807.png (111.28 KB, 下载次数: 68)

屏幕截图 2024-09-22 110807.png

屏幕截图 2024-09-22 110741.png (131.11 KB, 下载次数: 63)

屏幕截图 2024-09-22 110741.png

屏幕截图 2024-09-22 110748.png (220.58 KB, 下载次数: 75)

屏幕截图 2024-09-22 110748.png

屏幕截图 2024-09-22 110755.png (154.98 KB, 下载次数: 68)

屏幕截图 2024-09-22 110755.png
是一位萌新,正在用mz尝试做游戏,请多多指教!(≧∇≦)ノ
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 15:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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