作者dephille (一鍼同体!全力全快!)
看板RPGMaker
标题Re: [问题] RMXP,如何角色每提升LV,自动增加技能点 …
时间Sun Jul 26 00:11:56 2009
※ 引述《snake0214 (蛇)》之铭言:
: 本人目前的问题是卡在
: 设定一个公共事件,设成并行处理 开关为游戏开始後自动on的一个常驻开关
: 公共事件是设成 = 变数(技能点) = 角色(主角)的LV
: 然後在学习技能的时候,会扣技能点数
: 如学习初级治疗,消耗SP3
: =================================
: 角色 主角
: 领悟 初级治疗
: 变数(技能点) -3
: =================================
: 现在卡在一个无限回圈,就是学习了技能,SP检查也扣除了,可是每当升级时
: SP又高高兴兴的变回来了= =
: 希望有高手可以帮忙解答.
嗯,我说明一下我的做法好了。
我是反向思考,不要用减法而是用加法。
做法是这样,因为我有设计使用某些道具会加技点所以会稍微麻烦,没这设计会更简单。
在学习技能时改成这样判断:
1. 变数(技点) = 角色等级
2. 变数(技点)加上变数(技术点增量) [不做这设计就直接无视这段]
3. 判断: 变数(技点已使用) + 3 是否小於 变数(技点)
4. 学习治疗後 ==> 变数(技点已使用) + 3
这样就可以了,什麽公用事件根本都不用:p。
不过我觉得条件分岐用事件来写很痛苦就是(汗)。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.152.155
※ 编辑: dephille 来自: 123.194.152.155 (07/26 00:15)
1F:推 rod24574575:喔喔 好想法 不用吗? 07/26 20:35
2F:推 snake0214:正在试罗,感谢 07/27 10:36