查看: 2717|回复: 6

[已经解决] 求一些招式制作方法

[复制链接]
梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-8-28
回帖
84
发表于 2013-9-12 09:51:43 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 hyx1963 于 2013-9-13 10:33 编辑

1.【刀背斩】怎么打敌人都剩血1
   【变身】变成敌人样
   【变小】把使用者变小
   【连续斩】这技能是一次比一次强攻击敌人
    有个技能使用多了,自己就失控,自己打自己
    等(来自口袋妖怪一些特殊技能)
2.怎么令角色一开始怎么升都没魔力,但学习了后魔力按等级提升。
梦石
0
星屑
50
在线时间
381 小时
注册时间
2012-8-13
回帖
103
发表于 2013-9-13 09:24:28 | 显示全部楼层

。

本帖最后由 tyq4590 于 2013-9-13 13:35 编辑

最好详细描述一下每个技能要达到的效果,不然不了解口袋妖怪的人很难可以帮到你。

第二个问题,给你提供一个比较简单的思路:
设置2个名称、属性一样的职业,第一个的魔力成长曲线从1-99级全部设为0,第二个是正常的魔力曲线。默认用第一个职业,在角色学到任意魔法以后把职业改为第二个。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-8-28
回帖
84
 楼主| 发表于 2013-9-13 10:35:48 | 显示全部楼层
tyq4590 发表于 2013-9-13 09:24
最好详细描述一下每个技能要达到的效果,不然不了解口袋妖怪的人很难可以帮到你。

第二个问题,给你提供一 ...

问题已修改了,不明的你能做吗
回复

使用道具 举报

梦石
0
星屑
50
在线时间
341 小时
注册时间
2013-6-15
回帖
30
发表于 2013-9-13 10:43:02 | 显示全部楼层
變身的話如果你是用SIDEVIEW100的話裡面就有了,你可以下在VA整合包看範例,變小也可以用變身來做,不過要自己改圖
回复

使用道具 举报

梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-8-28
回帖
84
 楼主| 发表于 2013-9-13 13:47:48 | 显示全部楼层
29162535ck 发表于 2013-9-13 10:43
變身的話如果你是用SIDEVIEW100的話裡面就有了,你可以下在VA整合包看範例,變小也可以用變身來做,不過要 ...

SIDEVIEW100 这是什么

点评

图书馆中你可以找到sideview横版脚本,下载后你能发现各种视觉系技能设置方法  发表于 2013-9-13 18:48
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2013-1-3
回帖
111
发表于 2013-9-13 18:57:49 | 显示全部楼层
本帖最后由 asdwds 于 2013-9-13 19:02 编辑

刀背斩-  伤害处设定 (b.hp <= 伤害? b.hp-1 : 伤害) ,不允许暴击,0离散度

缺点 你不能设置暴击,因为暴击说不定会把敌人杀死,离散度同样
然后将敌人打到1滴血时,此技能不会造成伤害
1
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2013-1-3
回帖
111
发表于 2013-9-13 20:47:02 | 显示全部楼层
本帖最后由 asdwds 于 2013-9-13 20:55 编辑

连续斩 (每使用一次,伤害会增加)  -- 举例,第一次为 使用者攻击力*1.5,第二次为 *2 ,第三次为 *2.5
按图片设置伤害后,请添加此脚本
图片内 0.5就是每次使用增加的伤害的部分,也可以改为定值,换掉*号,改为+号,然后调大数值即可
并非连续使用的话回归原本值,撤退或者战斗结束也回归原本值
缺点是交替使用2个连续性技能的话不会还原值
捕获ch.PNG
[pre lang="ruby" line="1"]
#==============================================================================
# ■ Game_Battler
#------------------------------------------------------------------------------
#==============================================================================
class Game_Battler < Game_BattlerBase
  $chainhit = [3] # 在里面添加每次使用增加伤害类型技能的ID
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_accessor   :chainhit                       # chainhit
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  alias oldinit_chainhit initialize
  def initialize
    oldinit_chainhit
    @chainhit = 1
  end
  #--------------------------------------------------------------------------
  # ● 战斗结束处理
  #--------------------------------------------------------------------------
  alias old_battleend_chainhit on_battle_end
  def on_battle_end
    @chainhit = 1
    old_battleend_chainhit
  end
end#==============================================================================
# ■ Game_Action
#------------------------------------------------------------------------------
#  处理战斗中的行动的类。本类在 Game_Battler 类的内部使用。
#==============================================================================
class Game_Action
  #--------------------------------------------------------------------------
  # ● 设置技能
  #--------------------------------------------------------------------------
  def set_skill(skill_id)
    @item.object = $data_skills[skill_id]
    if !$chainhit.include?(skill_id) #没有使用连续斩类型技能
    @subject.chainhit = 1  #还原连续斩类型技能的额外伤害
   end
    self
  end
end[/pre]

评分

参与人数 1星屑 +80 收起 理由
熊喵酱 + 80 感謝幫助

查看全部评分

1
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部