赞 | 0 |
VIP | -1 |
好人卡 | 0 |
积分 | 1 |
经验 | 125905 |
最后登录 | 2013-11-3 |
在线时间 | 1 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1 小时
- 注册时间
- 2005-10-22
- 帖子
- 519
|
以下引用美兽于2007-2-18 14:42:09的发言:
很细致的教程,今天才注意到,不知主站是否还更新东西了,这个不错。
瑕疵的地方,
一是make_steal_result方法可精简许多,
二是利用物品提示的想法也不太好,物品ID直接就能获得,临时生成个窗口就够了。
另存。
[本贴由作者于 2007-2-18 14:42:41 最后编辑]
感谢美兽的建议。
关于那个make_steal_result的算法,偶是在无奈于物品、武器、防具属于三个不同类的状况下想出的一个无奈的方法……而且还要照顾到偷盗率可控……
这个方法我个人认为最大的瑕疵就是无法控制每个敌人可偷窃的物品……
如果是要精简的话……兴许可以为物品、武器等增加一两个量?
用来描述所属敌人ID、偷窃概率(看来最好是数组……)? - -
然后将他们全部推入一个数组或者哈希表中? - -
请美兽殿赐教。
-----------------------------------------------------------------------
至于提示的问题…… - -||
完全是我偷懒……Orz……{/lh}
直接将某6的那个得失物品提示的窗口部分拿过来了……所以没有经过什么仔细的精简……
美兽的意思是使用现有窗口么? - -
光速跑去查看有没有什么窗口可用………… |
|