[問題]關於es2lib虛擬物件的生成
Es2lib的物件生成 有種以虛擬物件的方式
例如有個檔案是 /std/room.c
可以在程式碼裡用
obj=new("/std/room.c");
來生成一個新的物件
然後檔名會變成/std/room#33
/std/room#76
/std/room#177
....
(都是原檔名後面增加#數字)
想請問虛擬物件的檔名是如何產生?
(#後面的數字是亂數決定或是有規律?)
有辦法改變或指定虛擬物件生成後的檔名嗎?
想說如果可以的話
就可以方便管理整個都用虛擬物件生成的區域
最近在寫類似OLG副本的東西
例如某個玩家happyhero開啟了副本
那那個區域房間名就會以 /std/room/happyhero/0/0/0
/std/room/happyhero/0/1/0
後面數字表示三維空間(x,y,z) 0/0/0=第0層空間的(0,0)
這樣還可以做出無限層的地下城冒險區域
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.95.82
※ 編輯: happyhero 來自: 218.172.95.82 (12/28 16:18)
推
12/28 23:29, , 1F
12/28 23:29, 1F
推
12/29 23:39, , 2F
12/29 23:39, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
mud 近期熱門文章
PTT遊戲區 即時熱門文章
21
41