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

Project1

 找回密码
 注册会员
搜索
楼主: 无心牙
打印 上一主题 下一主题

[已经解决] 〓 如何做出踢箱子的功能?

[复制链接]

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

11
发表于 2014-6-5 16:03:38 | 只看该作者
VIPArcher 发表于 2014-6-5 11:29
是要做成没遇到障碍就不会停下来的模式吗?

我不明白你是哪里出的问题,但我这里不管怎么设置都没发现你所说的拐弯现象
同时我也不太明白为什么推东西要让他比主角走的还慢。如果你要让这个物体显得有分量,很难推动,请在让他速度变慢的同时让主角的速度也变慢。

点评

这个假设不存在!因为我可能走3格!也可能走4格 5格 6格 根本就没有固定要走几格这个概念  发表于 2014-6-7 14:39
moy
忽然明白你在纠结啥了- -,假设你要走3格,第一个是远离玩家,后两个是前进一步,over。  发表于 2014-6-5 16:07
Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

12
发表于 2014-6-5 16:44:22 | 只看该作者
@VIPArcher 无法终止的小球

点评

嗯,我也发现了这个问题,一般障碍物都是静止的吧?不过我的方法的确不太可取。  发表于 2014-6-5 16:53
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22938
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
13
发表于 2014-6-5 19:11:50 | 只看该作者
本帖最后由 tseyik 于 2014-6-5 19:21 编辑

1:把所有不能進入的地方設定成同一種区域(例:区域63),可進入的地方設定成其他区域(非区域63)
2:判定主角方向(代入成変数:例A)
3:調査要移動的物品A方向是否可進入(非区域63)
4:非区域63,則向A方向移動物品一格(或半格x2次,1/4格x4次),移動完再回到3重覆移動
直到区域63就完成移動
上面是主角不移動的處理方法
如推後箱子移動時主角也可移動的話要自己加上處理主角移動
另外推箱子遊戯的判断也要加上移動箱子前後位置的處理
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
14
 楼主| 发表于 2014-6-7 13:34:14 | 只看该作者
moy 发表于 2014-6-5 09:57
这样难道不行?

这样当然不行....
完全不行!
1 忽略障碍不符合物理法则!
2 远离玩家这个效果会让你站在箱子反侧的时候箱子漂移飞走!
3 不能越过事件格!

点评

注意提问者应有的态度。另外,如果需要回复多人,请善用@功能  发表于 2014-6-7 13:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
15
 楼主| 发表于 2014-6-7 13:35:58 | 只看该作者
VIPArcher 发表于 2014-6-5 11:29
是要做成没遇到障碍就不会停下来的模式吗?

理论上是!但是还不能死循环!
远离玩家是肯定不行的!
会被事件格阻挡也是问题
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
16
 楼主| 发表于 2014-6-7 13:39:26 | 只看该作者
taroxd 发表于 2014-6-5 12:40
请楼主清楚描述想要的效果啊……

踢箱子!
箱子既向踢出的方向移动!
移动距离是不一定的
但是遇到障碍一定会停止!否则不符合物理法则
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
17
 楼主| 发表于 2014-6-7 13:40:32 | 只看该作者
H·H·Y 发表于 2014-6-5 13:14
提问太模糊,不知道具体效果,能不能再讲清楚些

踢箱子!
箱子既向踢出的方向移动!
移动距离是不一定的
但是遇到障碍一定会停止!否则不符合物理法则
其实我不觉得我提问模糊了!
不过就算模糊了!
到目前为止连一个合理的满足我模糊要求的实例都没有出现!
更别说真的要多细致了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
18
 楼主| 发表于 2014-6-7 13:43:26 | 只看该作者
·雾逝者· 发表于 2014-6-5 13:24
若要做成“不遇到障碍物不停下”
给该地图障碍物加个地形标志,比如1
箱子移动时,将一个空事件放置在箱子 ...

地形加标志!这个建议倒是头次听说!
之后将空事件放在箱子前?这是什么意思?箱子会被踢来踢去!根本没固定在某个位置!
另外其实箱子也无法穿越事件格

至于你说的移动x格!这个x格的x根本不是一个固定数或者范围!
所以你也无法直接调用x这个量!那么接下来说的就全无意义了
回复 支持 反对

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

19
发表于 2014-6-7 13:43:54 | 只看该作者
无心牙 发表于 2014-6-7 13:34
这样当然不行....
完全不行!
1 忽略障碍不符合物理法则!

1.你真的懂什么叫忽略障碍吗,麻烦你去试过再说
2.我没遇见过这样的情况,也不明白你怎么会遇到这样的情况,建议你参考我在11楼的点评
3.这是废话,把所有理应“在人物下层”的“非障碍”事件勾选穿透
Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-11-16
帖子
80
20
 楼主| 发表于 2014-6-7 13:46:08 | 只看该作者
喵呜喵5 发表于 2014-6-5 13:45
敲999个向X方向移动,勾选等待结束,忽略障碍……

x方向是任何方向都可能!而且还可以反复!
难道你要对一个箱子进行9999999999次命令么?
那么有30个箱子呢?你想对一个箱子进行9999999999999999999999次命令么?
而且忽略障碍本身就是错误的!

点评

我理解能力太差,楼主这个问题我完全没看懂。  发表于 2014-6-7 15:02

评分

参与人数 1星屑 -5 收起 理由
taroxd -5 扣分理由见14L点评

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 08:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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