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

Project1

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

[思路] [VA]推箱子

[复制链接]

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
跳转到指定楼层
1
发表于 2012-7-23 12:48:59 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

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 时也就是所有的箱子都被推到相应区域了
但是箱子数与区域数必须相等

完毕

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
2
 楼主| 发表于 2012-7-23 18:48:45 | 显示全部楼层
歌莉·萌露 发表于 2012-7-23 18:24
说明我看不明白
纯新手无力接触······

看不明白的话我下次做个范例就好了
到时加些注释吧

另外慢慢进步嘛,新手总有个成长过程的
回复 支持 反对

使用道具 举报

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
3
 楼主| 发表于 2012-7-23 20:17:35 | 显示全部楼层
歌莉·萌露 发表于 2012-7-23 18:24
说明我看不明白
纯新手无力接触······


做好了范例
应该看的懂
看不懂的可以大胆的问我的
http://115.com/file/e7xd3wo6#Data.zip
另外范例中有几个细节问题暂未解决
例如:石头不能和人物同步移动

点评

谢谢,下载回来尝试理解  发表于 2012-7-23 21:29
回复 支持 反对

使用道具 举报

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
4
 楼主| 发表于 2012-7-23 22:25:29 | 显示全部楼层
真空包装 发表于 2012-7-23 22:24
要用纯事件推箱子不难,应该可以用很笨的方法做到

很笨的方法指的是?求分享思路

点评

容我三思……明年一定给你答复  发表于 2012-7-23 22:26
回复 支持 反对

使用道具 举报

梦想世界,在你手中

梦石
0
星屑
132
在线时间
1201 小时
注册时间
2012-6-18
帖子
2300
5
 楼主| 发表于 2012-7-27 22:19:25 | 显示全部楼层
maliut 发表于 2012-7-27 14:26
石头不能和人物同步移动的问题,只要把移动过程中【等待移动结束】去掉就行了
va有了地形标志貌似判定起来 ...

推箱子是某此上课的时候突然想到的
跟你的游戏绝对没关系……
不要想多了呢

点评

当然,只是巧合而已~  发表于 2012-7-30 08:55
回复 支持 反对

使用道具 举报

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

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

GMT+8, 2024-5-16 03:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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