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

Project1

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

[已经解决] 如何获取当前目标使用的技能ID

[复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2014-1-22 18:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 负零 于 2014-1-22 18:51 编辑

1、我能找到的目测这句最像,但用的时候没办法用,subject代表的意义我不是很清楚:
我预期达到的效果是写一个类,包含这么一个方法——通过CASE判断当前选中的技能ID调用对应的“技能效果”方法。
不知是否是CASE这个——$data_skills[subject.attack_skill_id]
应该如何判断请各位指导小弟。
2、另外附加一个小疑问——
MOD_CHAIN=["A","D","S","Shift","Z","X","Q","W","Right","Left","Down","Up"]
  3=>[MOD_CHAIN[rand(11)],"Z","A","S","D"]
第二行散列表中MOD_CHAIN[rand(11)]这个首次是随机,但后面再调用时似乎就是第一次随机到的值而不会改变?这是什么原理?

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2014-1-22 22:42:03 | 只看该作者
搜索了一下,翻到了自己好久以前写的脚本……
唔,虽然写的不好不过你应该看的懂怎么获取技能ID了吧?

RUBY 代码复制
  1. =begin
  2. ===============================================================================
  3.   获取使用的技能 By喵呜喵5
  4. ===============================================================================
  5. 【说明】
  6. 使用的技能ID自动记录到特定变量中
  7. 修改了默认Scene_Skill中的
  8. on_item_ok
  9. 因此会与修改了相同内容的其他脚本不兼容
  10. =end
  11. class Scene_Skill
  12.   module M5GeSkiId
  13. #==============================================================================
  14. #  设定部分
  15. #==============================================================================
  16.  
  17.   Vid = 1  #获取技能ID的变量
  18.  
  19. #==============================================================================
  20. #  设定结束
  21. #==============================================================================
  22. #==============================================================================
  23. #  脚本部分
  24. #==============================================================================
  25.   end
  26.   def on_item_ok
  27.     @actor.last_skill.object = item
  28.     $game_variables[M5GeSkiId::Vid] = item.id
  29.     determine_item
  30.   end
  31. end


第二个问题的话,我觉得是每次哈希开始赋值的那一刻进行了计算求值,之后调用的时候就固定是那个值了?
对这一块稍微有些不了解……你可以去翻翻这个帖子第二页的那些回复或者问问他们,他们应该比我清楚
http://rpg.blue/thread-344661-1-2.html

点评

好的,谢谢!  发表于 2014-1-23 18:06

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 20:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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