Project1

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

作者: hys111111    时间: 2012-5-1 10:56
标题: 关于事件沿着墙走的问题
本帖最后由 774559263 于 2012-6-8 19:47 编辑
' }5 _7 z* Y0 j3 C4 c8 j/ q
, c  W! L6 B6 o+ e: O$ b我想做一个怪物“电球”,电球要沿着不可通行的图块走。* R: Z/ m  Z( c1 c  N- a: O
运行轨道大概这样:
, Y2 g% h) {% g# F图中绿线所示! I' c0 C- M: |

作者: ML4455739    时间: 2012-5-1 11:01
本帖最后由 ML4455739 于 2012-5-1 13:13 编辑 ; J$ O: T- v. ^, _0 D3 S

* T( ?; ?/ K2 L. I( h& \```2 |% R  e, o, L- z
好吧目测果然失误了5 z5 c: b9 W9 ]9 t! c
一不小心写了个奇葩到极限的生物,
, ~/ V6 Y- }3 i( A5 @" j9 F8 M他已经不是靠墙行走而是碰墙随机八方向反弹。。。。  ^1 ~6 x& w, S( O/ O6 K. W# A
还是坐等高人好了。。。 / [' J: A& j4 O. D. K, Y
8 N% _% g: V) j0 E+ q" `. `6 D0 ~
其实要是地形标志的数量足够的话可以用地形标志来做,就像轨道,& p5 }" V- W6 P( N1 f1 V% r+ x
把墙壁边缘涂上透明的标志,让他自己去循规蹈矩。那就简单多了
作者: hys111111    时间: 2012-5-1 15:51
本帖最后由 hys111111 于 2012-5-1 16:09 编辑 5 m' b# V$ l2 ]0 P4 f
ML4455739 发表于 2012-5-1 11:01
; R& r. |5 k5 z* o```
: m' \7 q3 I3 `7 X+ p. P. V好吧目测果然失误了
+ a- D+ B0 ^, y, }一不小心写了个奇葩到极限的生物,

/ j  M" ^0 `5 [& a
4 i$ j0 f7 \. C  A8 o/ @涂地形标记图块……
) h" i8 X2 g% `& E6 {其实效果还可以。6 r9 x% b8 e# P+ k! L; P
$ z# k# e( e8 G# E9 b
不过我要的效果是……+ `5 N! S$ t- I- D
因为索马利亚方块是可移动而不可通行的,( e8 a& ]* Z: E- w& e: q6 O  f
遇到索马利亚这种东西也沿着走……
. S7 X8 l! Z; U' L5 Z/ l1 ?/ ^6 D8 u  `) C; J7 @
索马利亚是事件,并且像箱子一样可以推
作者: Administrations    时间: 2012-9-4 00:52
索马利亚不是有变量表示了它的坐标了么?6 d& I/ Q  L3 e7 g1 x" R
我是这样想的:如果你的索马利亚方块不是很多的话,你把它们的坐标都放到变量里,电球也有自己的坐标变量,然后根据电球坐标再分别设置(x+1,y)(x-1,y)(x,y+1)(x,y-1),条件分歧当坐标变量什么对于坐标变量什么时电球会怎样移动,大概是这么个思路,其他的不能通行就按你之前用地形标志好了




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