Project1

标题: 【fix】Input & Mouse & 真·窗口拖动 [打印本页]

作者: kuerlulu    时间: 2015-1-6 13:01
标题: 【fix】Input & Mouse & 真·窗口拖动
本帖最后由 kuerlulu 于 2016-6-8 16:43 编辑


Input:
author: 余烬之中
change: 1.修正 bitween 拼写错误; 2. key_type 判定微调; 3.重写 Mouse 并独立在外
Mouse:
(可选) 最后一段 alias 如果不希望和 Input 绑定在一起可以删去, Mouse 可单独使用
(为什么是"真")
之前能找到的窗口拖动的实现都建立在鼠标在窗口内, 换句话说鼠标一旦移出窗口就会判定异常, 本脚本修正了这一点
Mouse的最后有一段简短的拖动介绍 :P
Mouse
浴巾的Input

作者: 欧买歌    时间: 2015-1-7 19:05
xp可以用吗?还有说好的范例呢?
作者: taroxd    时间: 2015-1-8 12:55
本帖最后由 taroxd 于 2015-1-8 17:19 编辑

实现一下这个效果吧,以后用起来会舒服很多。以你现在写的东西来看应该往模块里写个 update 就可以了。
回家有空的话我倒是想写着玩玩,顺便写个鼠标脚本啥的

RUBY 代码复制
  1. # 一个可能的 Window_Dragable
  2.  
  3. class Window_Dragable < Window_Base
  4.   include Mouse::Dragable
  5. end
  6.  
  7. # 一个可能的 Sprite_Dragable
  8.  
  9. class Sprite_Dragable < Sprite
  10.   include Mouse::Dragable
  11. end



作者: chd114    时间: 2015-1-9 22:16
F12还有用吗?其实我还想禁掉F12拿来做别的东西···
作者: 晴兰    时间: 2015-1-10 11:55
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1