幻想森林

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

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

[复制链接]

24

主题

365

帖子

2747

积分

⑥精研

见利忘义过河拆桥!

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

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

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

例:本来主角攻击力50

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

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

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

请问有什么好的办法或者思路,获得第二个称号后,把第一个称号的能力驱除,然后再加第二个称号的能力?
水至清则无鱼,人至贱则无敌!
回复

使用道具 举报

21

主题

130

帖子

2043

积分

⑥精研

游戏王

积分
2043
QQ
发表于 2005-3-15 11:16:39 | 显示全部楼层
用公共事件如下
获得称号A+X攻击力
条件分歧称号B开关ON/OFF时
开关为ON时就+称号B的X能力值再减称号A的X能力值
----------------------------------------------------------------
说得不是很明白~~~~~~~~~~~不会说~~~~想的都在脑子里面
一转眼已经四年了,各位,我又回来拉
回复 支持 反对

使用道具 举报

6

主题

954

帖子

7602

积分

⑦老手

水妖王

积分
7602
QQ
发表于 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-6-20 09:02 , Processed in 0.012058 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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