Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑
/ v9 M6 Y+ d" v# M0 L' n
' w7 T( `+ A9 [  i$ O8 n+ S9 z3 J我想做一个怪物“电球”,电球要沿着不可通行的图块走。
! F2 D  ^& ~8 z& T! C; M: y( U) j8 a运行轨道大概这样:
: P8 |: ?* O7 j1 O5 U图中绿线所示
7 ~% A% w7 o( j% P) x# }, Y& v5 _, _
作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
. [) _5 g3 Q- q- @) v( c0 k1 F) M$ a
```1 X3 }' ~) I$ `8 j
好吧目测果然失误了% R- z, _# ^' @
一不小心写了个奇葩到极限的生物,
( C3 @8 A; G2 ~, ^5 j$ `) K3 W* ?" V他已经不是靠墙行走而是碰墙随机八方向反弹。。。。8 _; C; B; |/ Z5 m: R$ l9 s
还是坐等高人好了。。。 7 S: m  u$ k, l$ D3 y' C

/ a  q0 j! X  W$ Q) B其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,
7 J+ J# o: G. S. t, {! i! @4 j把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑
# M5 Q) \4 x# Q" }" {
ML4455739 发表于 2012-5-1 11:01
8 g* p& |. n! B5 {. ]5 _```
0 O. M6 l2 i4 ^( `  E1 _# V. S好吧目测果然失误了
6 }$ m: M' K/ ?0 e( i一不小心写了个奇葩到极限的生物,
& Y1 @. k6 m! B5 c

6 ^1 [" G1 w/ j% q; g涂地形标记图块……
# Z- Y, R3 @3 N2 a其实效果还可以。
) V! y1 _' {8 n4 C& T) h; N+ Z; ^& b0 o0 }! H
不过我要的效果是……
! E9 l) x8 r  t因为索马利亚方块是可移动而不可通行的,2 A, g8 Y& z# Y  T# X+ ?
遇到索马利亚这种东西也沿着走……3 I4 L) q0 r( l5 W

- \+ c8 B4 }# l  j1 D/ K, `% [索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?
6 C/ q& q9 q' o( V  ]' s% T& u我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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