赞 | 0 |
VIP | 465 |
好人卡 | 35 |
积分 | 11 |
经验 | 27106 |
最后登录 | 2020-5-5 |
在线时间 | 404 小时 |
Lv3.寻梦者 永久的旅行者
- 梦石
- 1
- 星屑
- 110
- 在线时间
- 404 小时
- 注册时间
- 2006-12-13
- 帖子
- 3091
   
|
是加点脚本吗?
理论上是可以实现的,只不过有一些技术上的要求.
首先,你要明白呼叫窗口脚本的基本格式,
然后是你要会修改加点脚本中,加点对角色的能力影响(就是说加一点力量就攻击力+n点之类的...你要会自行设置...)
只要你掌握了以上两点,就可以照着我给的思路慢慢制作。
首先,你插入一个升级加点脚本,找到这句
把它改成
然后就设置点数对角色1的影响...
最后是找到这段
#=============================================================
# 按下R与L换人的情况
#=============================================================
if Input.trigger?(Input::R)
# 演奏光标 SE
$game_system.se_play($data_system.cursor_se)
# 移至下一位角色
@actor_index += 1
@actor_index %= $game_party.actors.size
# 切换到别的状态画面
$scene = Scene_Lvup.new(@actor_index , @command_window.index)
return
end
# 按下 L 键的情况下
if Input.trigger?(Input::L)
# 演奏光标 SE
$game_system.se_play($data_system.cursor_se)
# 移至上一位角色
@actor_index += $game_party.actors.size - 1
@actor_index %= $game_party.actors.size
# 切换到别的状态画面
$scene = Scene_Lvup.new(@actor_index , @command_window.index)
return
end 删除掉...
这样,以后要加点角色1时,就呼唤这个窗口。
$scene = Scene_Lvup1.new(角色编号,返回菜单编号)
角色2、角色3...等等的就照着这个方法制作...
原理:每个角色都有自己独自的加点窗口...这样就可以实现不同的加点效果了... 系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~ |
|