作者laechan (小太保)
看板mud_sanc
标题Re: [wizs]问题请教(二十二)
时间Thu May 26 00:02:09 2011
※ 引述《amosdeus (幽素)》之铭言:
: .
: 问题:
: 请问写成道具并且丢到玩家身上 mobj -> move_to(ppl); 是否
: 不会被触发?
: 请问要怎样让他产生作用?
: 路径:/u/p/plain/wide/ei/sk/knell.c
: Plain@Sanc
使用 move_to 的移动方式,不会触发 init 函数。
假设今天 previous_object() = 玩家, 那可以这样写..
mobj -> move_to(ppl);
mobj -> init(); // <= 实际上是 previous_object() let mobj->init();
但是如果今天呼叫主体不是玩家,比方是怪物,那
可以这样写..
mobj -> delete("mass");
mobj -> move(ppl);
mobj -> set("mass", 看原先重量多少);
Belldandys.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.3.82