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

Project1

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

关于光标的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
跳转到指定楼层
1
发表于 2008-4-3 07:51:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想在Scene_Battle中,当actor选择攻击的时候,再出现一个选择框
我是用
  def start_act_select
    @kapai_window.active = false
    @kapai_window.visible = false
    @start_sct_window = Window_Command.new
    @start_sct_window.active = true
    @start_sct_window.visible = true
    @start_sct_window.index = 0
  end

然后还有
   if @start_act_window.active != nil
      update_actor_ack
   end

  以及一个update的脚本

  出现个问题,就是运行到这个窗口的时候,光标不闪烁,不能进行选择
  我对做选择框还是新手,请问怎么解决?
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

2
发表于 2008-4-3 08:10:08 | 只看该作者
光标没有刷新吧
你的update写在哪里?
在刷新的地方写

@kapai_window.update
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1030
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

3
发表于 2008-4-3 19:11:15 | 只看该作者
不是
  if @start_act_window.active != nil
     update_actor_ack
  end

應該這樣:
  if @start_sct_window != nil
    update_actor_ack if @start_act_window.active
  end

還需要在Scene_Battle 1的update中加上

@start_sct_window.update unless @start_sct_window.nil?

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
4
 楼主| 发表于 2008-4-4 03:34:46 | 只看该作者
  def start_window
    @party_command_window.active = false
    @party_command_window.visible = false
    @start_command_window.active = true
    @start_command_window.visible = true
    @start_command_window.index = 0
  end

  def start_kapai_select
    #@kapai_window = Window_Kapai.new
    @kapai_window.active = true
    @kapai_window.visible = true
    @kapai_window.help_window = @help_window
    @start_command_window.active = false
    @start_command_window.visible = false
    @kapai_window.index = 0
  end

  def update_phase3
    if @start_command_window.active !=nil
      update_start_command
    elsif @kapai_window != nil
      update_kapai_select
    end
  end

  def update_start_command
    if Input.trigger?(Input::B)
       start_phase2
      return
    end
    if Input.trigger?(Input::C)
       start_kapai_select
    end
    return
  end

  def update_kapai_select
    if Input.trigger?(Input::B)
      end_kapai_select  → 这里我没写出来
      return
    end
    if Input.trigger?(Input::C)
      start_xingtai_select
    end
    return
  end

主循环里已经加了运行update_phase3的命令,和原始脚本一样。
程序运行到update_start_command后,能运行start_kapai_select,打开显示kapai_window窗口,但是光标不能刷新,按B键后,应该回到start_command_window窗口,但是直接回到了更前一层的party_command_window窗口
请问我还应该刷新哪里啊?
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-12-15
帖子
238
5
发表于 2008-4-4 03:50:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
6
 楼主| 发表于 2008-4-4 04:04:43 | 只看该作者
哈,我说没写出来,是说end_kapai_select这个def就不列出来拉
我看原始脚本里是这么写的,elsif 和 != nil
我试试你说的吧~
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-12-15
帖子
238
7
发表于 2008-4-4 04:07:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
8
 楼主| 发表于 2008-4-4 04:18:14 | 只看该作者


就是上面的代码,点第一个选择框,第二个框是出来了,但是光标还是在第一个框里闪,Y?
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-12-15
帖子
238
9
发表于 2008-4-4 04:53:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
41 小时
注册时间
2008-3-5
帖子
2072
10
 楼主| 发表于 2008-4-4 06:54:23 | 只看该作者
好辛苦从写了遍,问题是解决拉,又有个新毛病,呵呵,从开个贴问,这贴分先送人~
你它囧一字母君谁记得……
当时那把剑离我的喉咙只有0.01工分。可是一柱香之后,这个女主人会深深的爱上我,虽然本人平生说了无数的谎话,可是这句最有效:“你应该这么做,我也应该死。
曾经有一取ID的机会放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。你的剑在我的咽喉上割下去吧!不用再犹豫了!如果上天能够给我一个再来一次的机会,我绝对会取个汉字君。如果非要给这ID加点修饰的话,我希望是……红色加粗……

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 06:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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