Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑 ; u3 P5 O% M' A5 M

# V1 H2 x* N9 i5 E5 a% Z! `我想做一个怪物“电球”,电球要沿着不可通行的图块走。5 W6 A4 k* l  \0 n: P0 ?" |
运行轨道大概这样:# C) k( i2 S1 c: w" k$ `
图中绿线所示
# @* {# @5 J; V' V) T1 G
作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
) i3 a2 u. _. {& g3 o
+ G6 d- ]1 G+ @& B% j```5 D6 V6 h" O4 p
好吧目测果然失误了% e/ @0 Y# B9 r! z# r0 x6 i# ^
一不小心写了个奇葩到极限的生物,
0 R6 [" Q8 l7 w; D9 Q/ r8 b他已经不是靠墙行走而是碰墙随机八方向反弹。。。。) a1 b5 |8 U2 T' D! }
还是坐等高人好了。。。
0 x" R$ }* ?4 H8 A1 N0 b  \$ J! \( X2 |& \0 p& K
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,
* Q0 P) s# R* m( X  ]把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑 % U8 k5 o" F$ ?( Q% A7 |' `' _
ML4455739 发表于 2012-5-1 11:01
3 K6 g9 ]. K2 l$ e+ a```% I" f% w# b4 [* ?  Z$ y% m0 e' Q: D
好吧目测果然失误了
- ]) X9 i$ O7 @一不小心写了个奇葩到极限的生物,

- k* A1 ?1 r5 _# [  u8 G' |3 q5 @4 ~- V
涂地形标记图块……! K9 L1 U6 y! y5 u8 `* ?  d0 `) A8 X& d9 w
其实效果还可以。0 J8 X" @! P! Q6 M$ e0 w+ z# X
( P  C, t+ C4 p: y7 ?8 a
不过我要的效果是……. t' z. d1 Z4 @2 F  d+ F
因为索马利亚方块是可移动而不可通行的,
" C( s2 A, R' _- G遇到索马利亚这种东西也沿着走……" v1 K, k% a" G; J3 r: N9 |( |

1 o( v2 m/ f! Y) M2 ?索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?4 a8 D) [9 d* x, M" e
我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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