设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 912|回复: 2
打印 上一主题 下一主题

请问怎么设置不同的人加点有不同的效果?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
119
在线时间
147 小时
注册时间
2008-2-11
帖子
429
跳转到指定楼层
1
发表于 2008-8-13 18:24:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问怎么设置不同的人加点有不同的效果?
话说还是比较复杂的……
此贴于 2008-8-15 20:33:30 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~
要守护就守护到底,要放弃就别再回头。

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

2
发表于 2008-8-13 19:35:53 | 只看该作者
是加点脚本吗?

理论上是可以实现的,只不过有一些技术上的要求.
首先,你要明白呼叫窗口脚本的基本格式,
然后是你要会修改加点脚本中,加点对角色的能力影响(就是说加一点力量就攻击力+n点之类的...你要会自行设置...)

只要你掌握了以上两点,就可以照着我给的思路慢慢制作。

首先,你插入一个升级加点脚本,找到这句
class Scene_Lvup
把它改成
class Scene_Lvup1

然后就设置点数对角色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感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
119
在线时间
147 小时
注册时间
2008-2-11
帖子
429
3
 楼主| 发表于 2008-8-13 20:07:29 | 只看该作者
谢谢(虽然我没听懂)
具体怎么做,刚才试过了不行……
要守护就守护到底,要放弃就别再回头。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-28 00:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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