Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑 . f1 y6 |4 i" _: f! m! y3 }) {0 b4 |
. P3 n$ x% {; _. A/ x- I9 a
我想做一个怪物“电球”,电球要沿着不可通行的图块走。% _1 O0 v2 m! L! w) l7 e) r
运行轨道大概这样:/ f( \" ~$ q& W) j. r
图中绿线所示+ M7 s- q" u7 R

作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
3 Y* Z3 x0 S1 o) \& Q3 p# T9 F2 P( r) Y0 A
```
: ?) q7 r" f9 g7 @好吧目测果然失误了
8 ^7 g$ |. o; C! v6 H0 Z一不小心写了个奇葩到极限的生物,
3 B' ?$ ]8 J7 a0 y; ]6 q  t' e) d他已经不是靠墙行走而是碰墙随机八方向反弹。。。。
$ J4 y3 f3 x) h4 W还是坐等高人好了。。。 " O; z% [/ x9 b
( [1 u( V# [+ V- C$ S/ S
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,3 W0 C5 P: S% i# G, E6 n# p
把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑
" w( b+ S" P$ C+ v2 j
ML4455739 发表于 2012-5-1 11:01 1 T  V3 _7 a! y! I- ~  {' H  {
```
' T$ z4 b6 e8 B: `. f, Q& {好吧目测果然失误了4 w7 x( G, q: `7 B
一不小心写了个奇葩到极限的生物,
3 Q. D4 U9 y' ?8 \& r

5 N* E7 l( g" q9 {8 M涂地形标记图块……7 c. p3 ]* i# d) ^
其实效果还可以。0 c5 V8 ?4 f2 x+ v; Y

: }5 V1 v$ a% d  K/ V4 i$ J不过我要的效果是……& A1 z! u6 g8 o3 P, J  I7 m  ?# f
因为索马利亚方块是可移动而不可通行的,
+ y5 t3 d0 T' o8 E% J. c% w遇到索马利亚这种东西也沿着走……
; }2 Y( P8 M  @! f
6 g3 Z' t' l; g# c2 z5 ~& H* G索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?
5 f3 {8 q+ H* z2 t; X我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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