找回密码
 点一下
查看: 2584|回复: 6

[未解决]求助演示2个(WOW里的暴击率和装备属性附加系统)

[复制链接]
发表于 2007-6-1 16:39:38 | 显示全部楼层 |阅读模式
哪位前辈有空帮我做个WOW里的2个系统

无奈,自己做了2个系统
洞多多。。

系统1 暴击率系统

每个单位都有自己的暴击率

暴击系统可以让单位的伤害、技能有一定几率翻倍

(包含普通攻击、技能魔法攻击、技能治疗效果)

暴击率 = 单位本身几率 + 装备附加几率 + 技能天赋增加几率


系统2 装备属性附加系统

例子:

某套装由a、b、c、d、e 5个装备组成

装备a、b、c、d、e 其中任何2件附加属性 护甲+20

装备a、b、c、d、e 其中任何3件附加属性 攻击+100

装备a、b、c、d、e 其中任何4件附加属性 三围+50

以此类推。。。

就是装备除了它本身的属性外还有组合起来的附加属性
发表于 2007-6-1 17:14:47 | 显示全部楼层
1. 用gamecache为单位绑定一个数据,(如果只针对单英雄的话用数组也可以)
然后建个全局伤害系统,如果xx条件(随机数或其它)成立就附加伤害并显示漂浮文字,治疗技能就自己重写下。

2. 这个和装备合成其实差不多的原理,获得/丢弃物品时检查是否部件齐全
属性的附加可以采用:
    1.对应各个套装,用数组或缓存保存技能作属性附加,注意技能不能重复,也不能在其他地方使用,必须是独立的,如A套装的+20AP和B套装的+20AP要使用不同的技能

    2.如果有自己的自定义技能系统会比较方便,比如偶自己的图里,只要call AddAttack(u,20)或call AddSkill(u,1,20)就能实现攻击+20
回复

使用道具 举报

发表于 2007-6-8 11:13:51 | 显示全部楼层
[s:41]
回复

使用道具 举报

发表于 2007-6-8 16:27:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-9 08:49:47 | 显示全部楼层
呃。暴击系统搬我做个T版的。自己做的漏洞好多
回复

使用道具 举报

发表于 2007-6-17 14:47:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-8-28 20:31:55 | 显示全部楼层
千万别用缓存在正式的地图里面!

那东西很垃圾的说。。。非常容易出现BUG

gamecache只适用于新手学习we内部工作原理用,正式地图最好用变量。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 20:43 , Processed in 0.183632 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表