Project1

标题: 【口胡系列】教你30秒讓玩家多玩30小時(二) [打印本页]

作者: 电子最终龙    时间: 2012-11-25 13:26
标题: 【口胡系列】教你30秒讓玩家多玩30小時(二)
第一集已經在論壇搬遷中消失了……
簡單而具體的一句話概括就是:隨機掉落隨機屬性隨機種類隨機等級的裝備。

下面是本口胡教學的第二集:

class game_party
  attr_reader :acheivement
  def acheive(ach_id)
    @acheivement.push(ach_id)
    @acheivement.sort!
  end
  def save_acheivement
    save_data(@acheivement, "Data/Acheivement_save.rxdata")
  end
end

以上,歡迎提問=v=
作者: 晴兰    时间: 2012-11-25 13:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: satgo1546    时间: 2012-11-25 13:57
这东西……有什么用呐……
作者: 电子最终龙    时间: 2012-11-25 14:11
satgo1546 发表于 2012-11-25 15:57
这东西……有什么用呐……

成就統計=v=
作者: 囧灬王阳    时间: 2012-11-25 14:34
什么意思,能讲明白点么,谢了
作者: 电子最终龙    时间: 2012-11-25 15:07
囧灬王阳 发表于 2012-11-25 16:34
什么意思,能讲明白点么,谢了

attr_reader 將成就列表屬性acheivement可讀性公開。
方法acheive(ach_id)供事件、腳本調用,將玩家完成的成就添加到成就列表中。
方法save_acheivement供腳本調用,將成就列表保存為文件。

以上就是成就系統的基礎架構。
作者: 八宝粥先生    时间: 2012-11-25 16:56
看不懂
看不懂
看不懂


作者: kfflX    时间: 2012-11-25 20:46
目測是在存檔上做手腳……還真是坑爹的玩意= =




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