Project1

标题: 关于事件沿着墙走的问题 [打印本页]

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑 9 M. e1 e7 C, E9 A4 B. y4 d4 Z
( p8 Z1 o+ k! A0 L3 M
我想做一个怪物“电球”,电球要沿着不可通行的图块走。: y% O: c. i( V% O
运行轨道大概这样:
0 k( m& ~0 F/ h! P4 c图中绿线所示
, J$ H, }) d3 P* A( D' O! B
作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
: S8 D1 y5 F5 R0 n6 J; j2 ]! l$ Q
```
& F$ T9 c" H0 W& U+ v好吧目测果然失误了
! U' q( T$ N; X" \. u, F* S4 Y一不小心写了个奇葩到极限的生物,
# {# o# S- f. c他已经不是靠墙行走而是碰墙随机八方向反弹。。。。8 b4 J% @4 ]; R+ I4 U, j9 N
还是坐等高人好了。。。 * x9 D' ?- |8 W1 T4 }% o  f
+ B$ v) T! `+ g2 a6 H
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,/ h7 q. p9 q0 c. ~) @0 k4 [
把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑
8 }% r3 ?0 U# T! ]6 C
ML4455739 发表于 2012-5-1 11:01 4 l& j# F$ {4 k6 F" R( D% P
```
- V4 l" q- V; B% T. V8 F7 n好吧目测果然失误了
/ U# T6 t- [8 y$ ]- e% z' \一不小心写了个奇葩到极限的生物,
8 E+ `) P; r4 K( {" k$ \0 i+ b# z

( ]3 q1 W& O7 S- y- c涂地形标记图块……7 |3 J; U( b( p* W. @
其实效果还可以。
9 ]) A' v: c  A! W( V7 x% A/ S6 {5 K: Q% B  t) u
不过我要的效果是……6 }# A; ]; k) U9 T" r& [0 H6 R! c
因为索马利亚方块是可移动而不可通行的,
' H0 T: N" Q" @; \( Z遇到索马利亚这种东西也沿着走……
3 c3 y. n: J) h# Y$ a
- H1 ~( G) K7 z4 o索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?7 E. }" w$ k) X9 q  N/ p  }
我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1