Project1
标题:
获取当前选择项的有效状态
[打印本页]
作者:
ORANGI
时间:
2012-10-1 17:36
标题:
获取当前选择项的有效状态
本帖最后由 ORANGI 于 2012-10-2 15:45 编辑
嗯..就是获取当光标在某选项的时候的数据..×
就是怎么获取当前光标的位置。。。
不知道为什么...每次"p @index"的时候输出都是 -1
作者:
fxwd
时间:
2012-10-1 17:43
看不懂。。。是光标的位置吗?
作者:
lirn
时间:
2012-10-1 19:05
#==============================================================================
# ■ エネミーフラッシュ Ver1.00 (更新:2008.01.12)
#
# URL : http://f53.aaa.livedoor.jp/~momomo/
#------------------------------------------------------------------------------
# 戦闘中、ターゲットウィンドウで選択しているエネミーを光らせます。
#==============================================================================
#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 対象敵キャラ選択の更新
#--------------------------------------------------------------------------
alias momo_target_flash_update_basic :update_basic
def update_basic
# 元の処理を実行
momo_target_flash_update_basic
# ターゲットウィンドウが存在するなら
if @enemy_window.active
# 選択されているエネミーのフラッシュフラグをtrueに
@enemy_window.enemy.sprite_effect_type = :whiten
end
end
end
复制代码
作者:
feizhaodan
时间:
2012-10-2 16:16
新建的Window_Selectable类或其子类默认@index就是-1,也有可能你使用的类有使用@index = -1或select(-1)这样。
然后判断当前项是否可使用的方法为current_item_enabled?
判断特定Index的项目是否可使用的方法为command_enabled?(index)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1