Project1

标题: 关于脚本的指定角色,指定等级后转职的问题 [打印本页]

作者: Bedlamite    时间: 2014-10-21 11:50
标题: 关于脚本的指定角色,指定等级后转职的问题
标题我实在是描述不清楚了……
一个游戏里有30个可选角色,可以通过公共事件让他们转职。但编写复杂,而且游戏速度大大降低。
所以我就想通过脚本来达成,但始终是弄不明白,所以来求助……

效果:比如某个角色达到60级,就可以通过指定道具转职为指定的职业,
因为角色多的关系,就只好以脚本来达成……
拜托各位高手助我一臂之力了……感激不尽。
作者: 三途亚梦    时间: 2014-10-21 11:57
为啥需要脚本……用公共事件稍微多写一些就达成了。
作者: taroxd    时间: 2014-10-21 12:36
你是怎么写才能让游戏速度大大降低的?
作者: Bedlamite    时间: 2014-10-21 12:40
taroxd 发表于 2014-10-21 12:36
你是怎么写才能让游戏速度大大降低的?

我是写了一个大的并行事件,把这三十人的转职事件全部放进去,
执行过程没有任何错误,但是游戏速度降低的十分明显,有顿卡。(;´Д`)
作者: Bedlamite    时间: 2014-10-21 21:24
感谢楼上两位的解答,事情已经全部解决啦。

使用物品执行公共事件,显示四个选项,选择其中一个转职。
定义了一个【角色ID】变量,假设这个变量的序号为10,假设我之前选择了第三个选项,变量赋值则为【第三个队员的ID】
因为我要实现定向转职,加入两层条件判断:

条件分支:脚本:$game_actors[$game_variables[10]].level == 60
 条件分支:脚本:$game_actors[$game_variables[10]].class_id == 1           (意思是职业ID为一号的才实行下面的定向转职)
  变更职业:……
  
  除此之外的情形
   条件分支:脚本:$game_actors[$game_variables[10]].class_id == 2           (意思是职业ID为二号的才实行下面的定向转职)

四个选项,每个选项底下四个条件分支,我这个新手总算是把这个大触眼中不难的问题解决了……(`・ω・)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1