赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 34029 |
最后登录 | 2023-9-2 |
在线时间 | 1201 小时 |
梦想世界,在你手中
- 梦石
- 0
- 星屑
- 132
- 在线时间
- 1201 小时
- 注册时间
- 2012-6-18
- 帖子
- 2300
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 草莓 于 2012-7-25 12:57 编辑
推箱子→老玩意儿了
不过目前还真没见过有人用纯事件做过来着
上午突然想了个思路
先设置一下玩意儿:
1、箱子
2、区域(箱子需要被推到的地方)
3、墙壁
就这三玩意就够了
箱子的推动,很好设计的,利用主角于箱子接触时主角的朝向判断箱子的走向
区域的话可以先标记一下地形标识为n
然后墙壁直接图块→不可通行即可
如何判断箱子被推到区域内呢
可以先设置两个变量→箱子X/Y
判断X/Y坐标的地形标识为n即可了
如何判断所有的箱子都被推到相应区域呢
每个箱子初始给变量:X = X+1(X初为0)
也就相当于有几个箱子X就为几
然后每一个箱子被推到相应区域X = X-1
这样当X = 0 时也就是所有的箱子都被推到相应区域了
但是箱子数与区域数必须相等
完毕 |
|