找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1471|回复: 2

[求助]我想做个称号系统,怎么才能实现?

[复制链接]
发表于 2005-3-15 09:42:24 | 显示全部楼层 |阅读模式
我想在游戏中制作个称号系统,可以通过收集不同的称号来达到增加能力直的功能

首先我的思路是这样的:我把称号做成开关道具。使用这个道具后触发公共事件。称号改变,增加能力直。

但我收集到另一称号后,使用后能力直会一直叠加。

例:本来主角攻击力50

得到称号A后攻击力+5=55

但获得称号B后攻击力应该取消第一个称号的能力,在原有的50的基础上+10     应该=60

但我这样用共用事件的话就会在第一个称号的基础上叠加能力     变成55+10=65

请问有什么好的办法或者思路,获得第二个称号后,把第一个称号的能力驱除,然后再加第二个称号的能力?
发表于 2005-3-15 11:16:39 | 显示全部楼层
用公共事件如下
获得称号A+X攻击力
条件分歧称号B开关ON/OFF时
开关为ON时就+称号B的X能力值再减称号A的X能力值
----------------------------------------------------------------
说得不是很明白~~~~~~~~~~~不会说~~~~想的都在脑子里面
发表于 2005-3-15 16:27:32 | 显示全部楼层
=o=
这样设吧。。。。设个记忆变量就可以了。
比如:收集到另一称号后,使用后能力叠加。
本来主角攻击力50
得到称号A后攻击力+5=55 同时把附加的攻击变量5存入记忆变量X
称号B后攻击力应该取消第一个称号的能力,在原有的50的基础上+10    就是攻击力(55)-记忆变量X(5)+10=60
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 18:06 , Processed in 0.019087 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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