Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑 3 |" E/ q# U% S/ d: }$ Z' D1 K& y

) q) N4 v) w  H0 s) A6 Z我想做一个怪物“电球”,电球要沿着不可通行的图块走。
* U! J( m0 r: }' D' x* X运行轨道大概这样:: K3 O% Q* P8 E7 l
图中绿线所示
& R# C% @) q5 E! Y+ Y+ T
作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
) D1 M: t9 [4 W4 c% J8 ^$ z7 q% f1 G$ Y' S7 {3 Q) Y: e& z
```6 |& d5 [% V8 q6 t8 J0 b! U
好吧目测果然失误了
( k: e  `7 g% H3 e; Q8 ^& T) X5 X一不小心写了个奇葩到极限的生物,
# h  ~" I  O$ M# z, ^他已经不是靠墙行走而是碰墙随机八方向反弹。。。。. Q4 ]2 d: o6 {- a" o3 s9 P0 C
还是坐等高人好了。。。
2 S% J& I- h. ~5 H; q- \( }" R- H8 n* D: C# ?- f
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,
' t  R$ x+ f) u9 _3 C把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑 : `1 M% |" z' s9 z! ~
ML4455739 发表于 2012-5-1 11:01
! p9 ^1 q! {9 w```
6 J' i( N7 E* M$ T! E/ q好吧目测果然失误了
# ~+ `% \5 \& N5 z0 V一不小心写了个奇葩到极限的生物,
" J. F2 `( W7 f5 r5 P
: P- B# R' x/ B- k: ~8 Z6 ]
涂地形标记图块……
4 e% w: [9 Q$ {其实效果还可以。
7 B% f6 A& F- \. A9 r7 z7 y
, D7 ~* Q4 C4 e6 V3 h不过我要的效果是……
$ g& |. n& l) |8 {9 Y因为索马利亚方块是可移动而不可通行的,5 g" o; c0 s! N2 |, C
遇到索马利亚这种东西也沿着走……$ l# z3 H* d+ H- j) Y% [6 b
/ [8 U4 X/ c& g0 c( U
索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?
# J# g4 p6 X( ?我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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