Re: [wizs]問題請教(二十二)
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/05/26 00:02)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/3 (看更多)
※ 引述《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
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
19