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

Project1

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

[已经解决] 关于战斗的一些问题(只剩第八问了)

[复制链接]

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
跳转到指定楼层
1
发表于 2018-3-6 04:24:26 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 AExuewu 于 2018-4-8 10:20 编辑

1.有没有一种被动技能的脚本能将一种属性状态写在技能的备注上,人物不需要发动该技能就能获得属性。例如:习得该技能后普通攻击变成全体攻击,遗忘后又变回普通攻击(已解决)
2.有没有一种脚本能将VA的技能攻击属性变成VX技能那样具有多属性。例如:一个技能同时拥有火和木的攻击属性,或者拥有更多属性(已解决)
3.如何做到使用道具时对我方某一个队友效果为加血,对其他队友扣血。或反之(已解决)
4.技能的动画图是几乘几(图片中单个画面),我想自己做技能动画图(已解决)
5.请给个明确的战斗显示立绘的脚本去处或使用方法/或直接告诉我10楼的脚本怎么用(已解决)
6.如何将队伍中其中一个人物的普通攻击/防御的名称和效果直接改为一个技能。例如:第一项普通攻击直接变为“冰冻”技能(已解决)
7.我不要立绘对话!我要战斗显示立绘(或解决第五个问题)(已解决)
8.如何在战斗过程中不中断战斗的情况下直接更换人物
⑨.也许已经没有疑问了……(但也说不定)
一条翻不过身的咸鱼

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
2
 楼主| 发表于 2018-3-16 19:12:15 | 显示全部楼层
实在找不到第二个问题的解决方法……
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
3
 楼主| 发表于 2018-3-17 14:44:26 | 显示全部楼层
脚本或者公用事件都可以,如果是脚本请告诉我一个明确的去处或使用方法
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
4
 楼主| 发表于 2018-3-23 19:43:29 | 显示全部楼层
本帖最后由 AExuewu 于 2018-3-23 19:50 编辑
百里_飞柳 发表于 2018-3-19 18:41
6
自用的一个脚本,再给你写了个小整合


非常感谢~
不过为什么这么多大佬回答我的其他问题就是不告诉我战斗中显示立绘的脚本哪里有啊~
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
5
 楼主| 发表于 2018-3-23 19:57:16 | 显示全部楼层
本帖最后由 AExuewu 于 2018-3-24 22:38 编辑

这个脚本我就是看不懂,不会用。求解答
  1. #==============================================================================
  2. # ■ RGSS3 戦闘コマンド入力中 立ち絵表示 ver 1.01
  3. #------------------------------------------------------------------------------
  4. #--------------------------------------------------------------------------
  5. # ★ 初期設定。
  6. #    立ち絵の透明度設定と表示位置をズラします。
  7. #    このままでも大抵は問題無いハズ…。
  8. #    ここをいじっても駄目な場合は画像グラフィックそのものを加工しましょう。
  9. #--------------------------------------------------------------------------
  10. module WD_battlepicture_ini
  11. Picture_opacity = 255   #立ち絵の不透明度です。0(透明)~255(不透明)で指定
  12. Picture_x =   -300        #立ち絵のx座標の位置調整
  13. Picture_y =   64        #立ち絵のy座標の位置調整

  14. Hidepicture1 = false     #スキル、アイテム選択時に
  15.                          #立ち絵を消す場合はtrue
  16. Hidepicture2 = false     #敵ターゲット選択時に
  17.                          #立ち絵を消す場合はtrue
  18. Hidepicture3 = false     #味方ターゲット選択時に
  19.                          #立ち絵を消す場合はtrue

  20. end
  21.                        
  22. #--------------------------------------------------------------------------
  23. # ★ 初期設定おわり
  24. #--------------------------------------------------------------------------


  25. class Window_BattlePicture < Window_Base
  26.   #--------------------------------------------------------------------------
  27.   # ● オブジェクト初期化
  28.   #--------------------------------------------------------------------------
  29.   def initialize
  30.     super(-16, -16, 544+32, 416+32)
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 立ち絵のセット
  34.   #--------------------------------------------------------------------------
  35.   def set(face_name)
  36.     self.contents.clear
  37.     bitmap1 = Cache.picture(face_name)
  38.     rect1 = Rect.new(0, 0, bitmap1.width, bitmap1.height)
  39.     x = 416-bitmap1.width/2 + WD_battlepicture_ini::Picture_x
  40.     y = 432-bitmap1.height + WD_battlepicture_ini::Picture_y
  41.     self.contents.blt(x, y, bitmap1, rect1, WD_battlepicture_ini::Picture_opacity)
  42.   end
  43. end

  44. class Scene_Battle < Scene_Base
  45.   #--------------------------------------------------------------------------
  46.   # ● 情報表示ビューポートの作成
  47.   #--------------------------------------------------------------------------
  48.   alias wd_orig_create_info_viewport_009 create_info_viewport
  49.   def create_info_viewport
  50.     @battle_picture_window = Window_BattlePicture.new
  51.     @battle_picture_window.hide
  52.     @battle_picture_window.opacity = 0
  53.     wd_orig_create_info_viewport_009
  54.   end
  55.   #--------------------------------------------------------------------------
  56.   # ● 次のコマンド入力へ
  57.   #--------------------------------------------------------------------------
  58.   alias wd_orig_next_command_009 next_command
  59.   def next_command
  60.     @battle_picture_window.hide
  61.     wd_orig_next_command_009
  62.   end
  63.   #--------------------------------------------------------------------------
  64.   # ● 前のコマンド入力へ
  65.   #--------------------------------------------------------------------------
  66.   alias wd_orig_prior_command_009 prior_command
  67.   def prior_command
  68.     @battle_picture_window.hide
  69.     wd_orig_prior_command_009
  70.   end
  71.   #--------------------------------------------------------------------------
  72.   # ● アクターコマンド選択の開始
  73.   #--------------------------------------------------------------------------
  74.   alias wd_orig_start_actor_command_selection_009 start_actor_command_selection
  75.   def start_actor_command_selection
  76.     wd_orig_start_actor_command_selection_009
  77.     @battle_picture_window.show
  78.     @battle_picture_window.set(BattleManager.actor.face_name)
  79.   end
  80.   #--------------------------------------------------------------------------
  81.   # ● スキル[決定]
  82.   #--------------------------------------------------------------------------
  83.   alias wd_orig_on_skill_ok_009 on_skill_ok
  84.   def on_skill_ok
  85.     @skill = @skill_window.item
  86.     if [email protected]_selection?
  87.     elsif @skill.for_opponent?
  88.       @battle_picture_window.show if WD_battlepicture_ini::Hidepicture2 == false
  89.     else
  90.       @battle_picture_window.show if WD_battlepicture_ini::Hidepicture3 == false
  91.     end
  92.     wd_orig_on_skill_ok_009
  93.   end  
  94.   #--------------------------------------------------------------------------
  95.   # ● コマンド[スキル]
  96.   #--------------------------------------------------------------------------
  97.   alias wd_orig_command_skill_009 command_skill
  98.   def command_skill
  99.     @battle_picture_window.hide if WD_battlepicture_ini::Hidepicture1
  100.     wd_orig_command_skill_009
  101.   end
  102.   #--------------------------------------------------------------------------
  103.   # ● コマンド[アイテム]
  104.   #--------------------------------------------------------------------------
  105.   alias wd_orig_command_item_009 command_item
  106.   def command_item
  107.     @battle_picture_window.hide if WD_battlepicture_ini::Hidepicture1
  108.     wd_orig_command_item_009
  109.   end
  110.   #--------------------------------------------------------------------------
  111.   # ● スキル[キャンセル]
  112.   #--------------------------------------------------------------------------
  113.   alias wd_orig_on_skill_cancel_009 on_skill_cancel
  114.   def on_skill_cancel
  115.     @battle_picture_window.show
  116.     wd_orig_on_skill_cancel_009
  117.   end
  118.   #--------------------------------------------------------------------------
  119.   # ● アイテム[キャンセル]
  120.   #--------------------------------------------------------------------------
  121.   alias wd_orig_on_item_cancel_009 on_item_cancel
  122.   def on_item_cancel
  123.     @battle_picture_window.show
  124.     wd_orig_on_item_cancel_009
  125.   end
  126.   #--------------------------------------------------------------------------
  127.   # ● アクター選択の開始
  128.   #--------------------------------------------------------------------------
  129.   alias wd_orig_select_actor_selection_009 select_actor_selection
  130.   def select_actor_selection
  131.     if WD_battlepicture_ini::Hidepicture3
  132.       @battle_picture_window.hide
  133.     else
  134.       @battle_picture_window.show
  135.     end
  136.     wd_orig_select_actor_selection_009
  137.   end
  138.   #--------------------------------------------------------------------------
  139.   # ● アクター[キャンセル]
  140.   #--------------------------------------------------------------------------
  141.   alias wd_orig_on_actor_cancel_009 on_actor_cancel
  142.   def on_actor_cancel
  143.     @actor_window.hide
  144.     case @actor_command_window.current_symbol
  145.     when :attack
  146.       @battle_picture_window.show
  147.     when :skill
  148.       if WD_battlepicture_ini::Hidepicture1
  149.         @battle_picture_window.hide
  150.       else
  151.         @battle_picture_window.show
  152.       end
  153.     when :item
  154.       if WD_battlepicture_ini::Hidepicture1
  155.         @battle_picture_window.hide
  156.       else
  157.         @battle_picture_window.show
  158.       end
  159.     end
  160.     wd_orig_on_actor_cancel_009
  161.   end
  162.   #--------------------------------------------------------------------------
  163.   # ● 敵キャラ選択の開始
  164.   #--------------------------------------------------------------------------
  165.   alias wd_orig_select_enemy_selection_cancel_009 select_enemy_selection
  166.   def select_enemy_selection
  167.     if WD_battlepicture_ini::Hidepicture2
  168.       @battle_picture_window.hide
  169.     else
  170.       @battle_picture_window.show
  171.     end
  172.     wd_orig_select_enemy_selection_cancel_009
  173.   end
  174.   #--------------------------------------------------------------------------
  175.   # ● 敵キャラ[キャンセル]
  176.   #--------------------------------------------------------------------------
  177.   alias wd_orig_on_enemy_cancel_009 on_enemy_cancel
  178.   def on_enemy_cancel
  179.     case @actor_command_window.current_symbol
  180.     when :attack
  181.       @battle_picture_window.show
  182.     when :skill
  183.       if WD_battlepicture_ini::Hidepicture1
  184.         @battle_picture_window.hide
  185.       else
  186.         @battle_picture_window.show
  187.       end
  188.     when :item
  189.       if WD_battlepicture_ini::Hidepicture1
  190.         @battle_picture_window.hide
  191.       else
  192.         @battle_picture_window.show
  193.       end
  194.     end
  195.     wd_orig_on_enemy_cancel_009
  196.   end
  197. end
  198.   
  199.   
复制代码
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
6
 楼主| 发表于 2018-3-30 20:48:42 | 显示全部楼层
求大佬解决一下我的第五个问题(就是10楼我发的脚本)
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
7
 楼主| 发表于 2018-4-6 00:26:56 | 显示全部楼层
我现在只想解决这个问题啊!求解啊~
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
8
 楼主| 发表于 2018-4-6 22:32:40 | 显示全部楼层
本帖最后由 AExuewu 于 2018-4-6 22:35 编辑
崭翼 发表于 2018-4-6 17:28
脚本,自己先放进编辑器试一下不就显示问题了吗?


非常感谢你答复
这个问题我问了不止五次了,不知道为什么会被选择性跳过问题
鄙人非常不懂脚本,但又不得不用,只好求人回答我的问题时表明用法……
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
49 小时
注册时间
2018-3-5
帖子
31
9
 楼主| 发表于 2018-4-7 17:41:51 | 显示全部楼层
崭翼 发表于 2018-4-7 01:55
我也不懂啊,试出来不就可以了。
试不出来搜索不到再提问比较好。
何况你一帖问了那么多个呢。 ...

鄙人是个脚本白痴,试了也不懂,就干脆直接问
一条翻不过身的咸鱼
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 00:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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