查看: 4684|回复: 3

[原创发布] 五合一推箱子【更新15.8.20】

[复制链接]
梦石
0
星屑
50
在线时间
320 小时
注册时间
2014-9-2
回帖
244
发表于 2014-10-21 19:00:42 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 蝉岭Cicada 于 2015-8-22 12:35 编辑



额...感觉挺复杂的...想简化些但是懒得改...
有问题直接找我,祝做游戏愉快!—— 2015.7.20



最新
2015.8.20修改
• 简化脚本
• 简化公共事件
• 新增游戏范例
2015.7.20追加
• "直接"推
• "按着确认键“拉
• 可以两个"事件重叠"
• 集成“只推”“推拉”“重叠”
• 推箱子音效个别箱子可定制
推拉箱子_游戏范例.zip (1.62 MB, 下载次数: 206)
(未脱离RTP)
[fold=范例截图] 2015-08-22_122815.png [/fold]
[fold=推箱子音效个别箱子定制]
2015-08-22_102227.png
[/fold]
说明
1.请自己摸索,事件的设置
2.两个公共事件
3.一个脚本


游戏范例
推箱子游戏范例.zip (219.05 KB, 下载次数: 159)
↑ 旧的
[fold=※1对1的判断有很多种方法,像是...][pre lang="ruby" line="1"]
1. 用目标 ID         判断  =>  event.id
2. 用目标 名称       判断  =>  event.name
3. 用目标 行走图名   判断  =>  event.character_name
4. 用目标 图块ID     判断  =>  event.tile_id
5. 用目标 图块文件名 判断  =>  event.tileset_name
6. 用目标 地形标志   判断  =>  event.terrain_tags[event.tile_id]
7. 用目标 注释       判断  =>  event.list[ID].parameters[ID]
8. 用目标 文章       判断  =>  event.list[ID].parameters[ID]
9. 用目标 脚本       判断  =>  event.list[ID].parameters[ID]
10.用目标 标签       判断  =>  event.list[ID].parameters[ID]
11.用目标 事件       判断  =>  event.list[ID].code
12.用目标 事件组合   判断  =>  event.list[ID].code && event.list[ID + 1].code && ......
13.用 坐标重合        判断  =>  event.x==X && event.y==Y
[/pre][/fold]


(含平推)
五合一推箱子.zip (1.74 MB, 下载次数: 185)
↑ 旧的
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-10-23 22:29:36 | 显示全部楼层
能通过推箱子填坑吗?

点评

第1个 范例那个  发表于 2014-10-26 16:08
5个附件下哪一个···  发表于 2014-10-26 13:18
填了个坑...你看看吧  发表于 2014-10-26 12:04
那要看你怎么做了!  发表于 2014-10-24 23:43
吧?  发表于 2014-10-24 21:04
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
50
在线时间
320 小时
注册时间
2014-9-2
回帖
244
 楼主| 发表于 2014-10-25 00:36:25 | 显示全部楼层
本帖最后由 蝉岭Cicada 于 2014-10-27 21:28 编辑
chd114 发表于 2014-10-23 22:29
能通过推箱子填坑吗?


我写的是两事件能重叠的

全部用RGSS判断

↓这些基本会用到
  1. $game_player.x
  2. $game_player.y
  3. $game_map.events.[]($game_system.map_interpreter.event_id).x
  4. $game_map.events.[]($game_system.map_interpreter.event_id).y
  5. $game_player.passable?($game_player.x,$game_player.y,2)
复制代码
回复

使用道具 举报

梦石
0
星屑
157
在线时间
143 小时
注册时间
2011-6-1
回帖
298
发表于 2015-7-22 14:08:08 | 显示全部楼层
谢谢LZ 太感谢了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部