Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑 2 C+ b9 G) {( D- w
% C' {- c4 J, k- d. s. k
我想做一个怪物“电球”,电球要沿着不可通行的图块走。
  Z: U7 Y  k% E5 ~7 C( u/ Q运行轨道大概这样:
5 e- F. G' Z& q, D' X图中绿线所示" f! O9 a, X  R2 E  i) {/ S4 \

作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑
& F8 M0 D; _  I; y2 v5 Z6 m  @+ k. Y8 X2 I2 ?) M
```
) C6 c. E; G8 F/ |0 W5 Y好吧目测果然失误了
) O1 W+ }7 S: ]3 I7 k$ `一不小心写了个奇葩到极限的生物,
# \- H' v; i3 Z( I! p他已经不是靠墙行走而是碰墙随机八方向反弹。。。。
9 h6 W  g' J" |! w还是坐等高人好了。。。 & j, y8 D+ E% M1 \  a* x

8 t- I" {# o' I4 U8 u( @# I3 ?其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,
6 X1 r- d% @6 V  w把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑 9 r6 b& r2 ~3 f" D+ `. H
ML4455739 发表于 2012-5-1 11:01
* _9 s# P( s* |+ Q5 O! a6 {```( d/ z" A  y1 H: w& q
好吧目测果然失误了, T4 a9 o- R! C
一不小心写了个奇葩到极限的生物,

- ?% l8 L8 m- ^0 ?- s/ j* \: Z
8 \% O% }: `( @1 k1 s涂地形标记图块……
0 }, h2 u" |: p. U  _8 g其实效果还可以。1 b' ~& a, b% k/ M: a9 \

, E& C% ?' ?5 m! C5 l3 b% y不过我要的效果是……
- d6 o4 X! T; }1 q6 I) _因为索马利亚方块是可移动而不可通行的,$ S+ t# \' a4 d
遇到索马利亚这种东西也沿着走……! \6 h& ^9 n; ]9 ], z

' U6 U% Q3 B4 {索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?
( o2 ]5 _  l8 @; u( ?% n, v我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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