Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑
9 e9 w# d( A. M
4 z& b  v7 r3 [2 r我想做一个怪物“电球”,电球要沿着不可通行的图块走。, x+ @6 v: \' h' @; L( D
运行轨道大概这样:3 C- O( k" O! _' J6 D2 a; r) R
图中绿线所示3 g: i, q0 m) u! [( _* u

作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
- I  O5 l  ?# s. }% A- z/ B1 s1 W) z: p7 z; Y
```
1 p" ?/ e, Z3 Z$ X/ v( p9 N好吧目测果然失误了9 f6 U2 a( I6 z$ K) F* ^
一不小心写了个奇葩到极限的生物,
- X7 L# d1 E1 ~2 b7 c8 v( h& o: O* t他已经不是靠墙行走而是碰墙随机八方向反弹。。。。
1 \- q( w; H; l# E- o还是坐等高人好了。。。 - b7 p, P6 x/ e5 j' p' j+ ~

. r+ |: W( B" d7 J其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,0 z- F, A/ c- Q# n! v+ E
把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑
- i. r0 G; S( K  @  i: J2 |
ML4455739 发表于 2012-5-1 11:01 0 u, t! z2 M7 U. z& I& T
```# U0 r, i+ Q6 _0 S/ x* v# q0 q
好吧目测果然失误了! F' f6 m! k+ e$ |
一不小心写了个奇葩到极限的生物,
! @5 M$ |' m3 E& L0 N8 V2 w0 f
+ D) F: n4 ?8 _0 z( P
涂地形标记图块……3 T# E1 ^' o6 {2 b5 t# S
其实效果还可以。
1 U' a, x$ K. A2 \5 J3 w
* N- m6 h9 Y' W1 E+ C6 e不过我要的效果是……
) ?8 C; |5 F3 P- H; X8 M% b$ q因为索马利亚方块是可移动而不可通行的,
) R0 r/ \- |: ~9 M遇到索马利亚这种东西也沿着走……
9 d5 Z  O, @7 _! j6 l
" u2 L7 I% O8 j* F' N8 A- K索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?
8 R2 {( E# b3 T6 X我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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