Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑
- Y" o, W0 J! h1 Y; O2 y. t4 l* C) I' w& j# x, b% v
我想做一个怪物“电球”,电球要沿着不可通行的图块走。& d* o& }6 S3 E, m% _
运行轨道大概这样:( {" k) x+ N. m  q
图中绿线所示. }  V" J+ F) v! V: }$ P

作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑 1 I1 ^1 M& h4 P$ r' W4 _$ I
9 R! Z  M- ^0 f- j
```
3 B5 A5 q6 |1 Q2 C; y好吧目测果然失误了
3 m' k: R: S9 h3 x8 a; {6 G  o% ?一不小心写了个奇葩到极限的生物,
  W" y7 D* ]$ w7 v他已经不是靠墙行走而是碰墙随机八方向反弹。。。。/ h7 a' {, A8 ~- p  y, s
还是坐等高人好了。。。 5 ^5 L- w  K* m
2 |/ d, S+ T3 N! J
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,: I5 v/ }( w! I! i  G
把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑 * B0 z) T* c! s
ML4455739 发表于 2012-5-1 11:01 , w, ?/ v0 `/ a2 W- o8 l5 L
```: o4 c9 F1 H5 f
好吧目测果然失误了
' F! Q+ W& K- g( ^0 F6 o6 b; T( |/ K9 p一不小心写了个奇葩到极限的生物,
& g. E5 N3 w- x  ?: B

. @: _( K. h: ]$ j3 Z! H涂地形标记图块……
- D+ B, ^: R' V' [" Q其实效果还可以。
  v2 x1 `9 o7 Z# q: ?$ ?; `
  }4 p2 }3 \; x" ~' Z不过我要的效果是……
# p) I4 Y* L1 a& Q+ ]因为索马利亚方块是可移动而不可通行的,
& w' O, g. Q9 r' S5 b遇到索马利亚这种东西也沿着走……, C' R( V' d- L0 g3 p
- y8 ?: y3 T1 z+ Z
索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?* c5 }# ?. B0 |( T4 H
我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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