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

Project1

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

[RMVX发布] 鼠标控件/扩展【量:6】特殊更新(1)

[复制链接]

Lv3.寻梦者

弓箭手?剑兰

梦石
0
星屑
4854
在线时间
833 小时
注册时间
2010-11-17
帖子
1140
跳转到指定楼层
1
发表于 2011-4-17 20:43:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 一箭烂YiJL 于 2011-10-15 17:51 编辑

明天我会弄“特殊 Skin”系列跟会添加更新合集 。
简介:
这里收录了一堆不大众化的脚本——鼠标拓展/扩展系列,
对于需要用到鼠标的游戏制作者来说,这里是鼠标系列的宝库,
但是对于用不到的同学,这里的努力却成一个废墟。


发布:
欢迎任何人在这里发布鼠标拓展的产品,请:
  • 发出范例附件
  • 写下鼠标兼容层的讯息

你写的鼠标鼠标拓展产品将会在这里记录在"目录"栏中,并且附有作者名,
如果你用主题的发布,也不介意在这里记录,欢迎通知我记录。


建议:
同时有建议的你也可以在本主题中回帖提出建议/意见/要求。

第一次特殊更新:
引入<鼠标控件基本模块 v1.0>,添加了不少属性。属性如下:
(全部控件参数最后有个viewport参数,支持Viewport的,但有些我忘记写注释了。)
  1. #==============================================================================
  2. # ■ 鼠标控件模块 (MouseCtrl) 1.0
  3. #------------------------------------------------------------------------------
  4. #     可以说作为所有鼠标控件的父类。(include)
  5. #------------------------------------------------------------------------------
  6. #
  7. #  MouseCtrl 属性:
  8. #
  9. #    x
  10. #      控件的x坐标。
  11. #
  12. #    y
  13. #      控件的y坐标。
  14. #
  15. #    viewport
  16. #      引用与控件相关联的显示端口(Viewport 显示端口类)。
  17. #
  18. #    visible
  19. #      控件的可见状态,true代表可见。false的时候同时会使控件暂时无法使用。
  20. #
  21. #    opacity
  22. #      控件的不透明度(0~255)。超出范围的数值会自动修正。
  23. #
  24. #    color
  25. #      与控件合成的颜色(Color 色彩类)色彩的 alpha 值作为合成的比例。
  26. #      然而,alpha 值较高的颜色在合成时,优先度较高。
  27. #
  28. #    tone
  29. #      控件的色调(Tone 色调类)。
  30. #
  31. #==============================================================================
复制代码
也就是说:以后的鼠标控件就能够使用这些属性了。以后的也会更新<鼠标控件基本模块>。
目录
(目前收录量:6)

更新标志法则:
※:bug更新    *:兼容讯息修正    ☆:功能更新
○:效能更新    !:重要更新      ~:非重要更新
PS:会用紫色标示更新讯息,而且会用" | "符号标示多符号。

拓展产品类:

控件类:
其他类:

扩展产品类:

  • 暂无





按钮/按键

这勉强算是从RGE这里移植过来。
效果载图看:http://rpg.blue/thread-168510-1-1.html
然而VX鼠标功能较少,所以按钮功能也少。只有任务1, 2, 4, 5, 12的功能达到。

这按钮是从沉影的dll鼠标核心拓展的。

由于很多繁复的东西,所以直接发包含操作的工程:

这次只是更新了那个模块,proc还是交给DK= =。
鼠标拓展产品——按钮_v1.1.zip (427.31 KB, 下载次数: 1408)
荒弃:
鼠标拓展产品——按钮_v1.0.zip (426.42 KB, 下载次数: 5295)





点评

没事没事~反正人发帖都要滚到底部,不就看到了嘛~~咱早就看到这帖了,就是为了占底部这块风水宝地吖哈哈~  发表于 2011-4-28 21:20
安啦,改掉了喵  发表于 2011-4-17 22:09

评分

参与人数 6星屑 +1342 +6 收起 理由
DeathKing + 4 完全可以构建一个自己的GUI库
冰舞蝶恋 + 1000 悄悄的来发布区撒野...【别PIA吖!.
夕阳武士 + 2
仲秋启明 + 60 只能加这么多了
K。鬼人 + 2 马甲评分不能= =
一瞬间的幻觉 + 280 6R最爱分享的前辈

查看全部评分

Lv2.观梦者

梦石
0
星屑
839
在线时间
90 小时
注册时间
2010-10-6
帖子
56
39
发表于 2018-12-9 20:44:37 | 只看该作者
有楼主如此热心的贡献,何愁我大RM不兴!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

38
发表于 2011-10-15 17:39:19 | 只看该作者
此吾之所谓JUI也。

点评

嗯...但我确实没有什么"最新版"。这个更新是弄了半天= =改序号、五个同时更新很花时间- -。按钮 proc,我没有弄,只是等你=v=  发表于 2011-10-15 17:44

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2011-1-22
帖子
10
37
发表于 2011-10-15 17:20:03 | 只看该作者
本帖最后由 剑兰的马甲 于 2011-10-15 17:21 编辑

Viewport滚动条v1.0

效果如下,红方格式在一个Viewport里面的。
注意!这个东西不属于鼠标控件!!!还有请注意,目前用于其他控件会出现鼠标判断的问题。



使用手册:
  1. #==============================================================================
  2. # ■ (鼠标)Viewport 滚动条1.0   by 一箭烂
  3. #------------------------------------------------------------------------------
  4. #
  5. #  使用说明:
  6. #
  7. #  类方法:
  8. #
  9. #    Viewport#set_scroll(x, y, w, h)
  10. #      设置滚动范围,x、y为目前的显示起始点,w,h作为Viewport的最大滚动范围
  11. #      当w、h超过显示范围,会自动调整。当x,y 超出可显示范围,会自动调整。
  12. #
  13. #    Viewport#set_scroll_rect(rect)
  14. #      rect是一个Rect类。同set_scroll。
  15. #
  16. #    Viewport#get_scroll
  17. #      返回数组[x, y, w, h],其变量含义同set_scroll。
  18. #
  19. #    Viewport#get_scroll_rect
  20. #      返回 Rect类。同set_scroll。
  21. #
  22. #    Viewport#update_scroll
  23. #      必须使用这个方法更新。
  24. #      
  25. #
  26. #  属性(唯读):
  27. #
  28. #    scroll_x
  29. #      目前的滚动位置起始点x
  30. #
  31. #    scroll_y
  32. #      目前的滚动位置起始点y
  33. #
  34. #    scroll_w
  35. #      滚动最大长度
  36. #
  37. #    scroll_h
  38. #      滚动最大高度
  39. #
  40. #  属性(可改可读):
  41. #
  42. #    scroll_visible
  43. #      滚动条可见性,true 只会在有滚动条的情况下使用
  44. #
  45. #  更新:
  46. #
  47. #    - *1.0* - 初版
  48. #
  49. #==============================================================================
复制代码
范例:
鼠标拓展产品——Viewport滚动条_v1.0.zip (287.72 KB, 下载次数: 126)

评分

参与人数 1星屑 +1200 收起 理由
仲秋启明 + 1200 终于有更新了

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

弓箭手?剑兰

梦石
0
星屑
4854
在线时间
833 小时
注册时间
2010-11-17
帖子
1140
36
 楼主| 发表于 2011-6-9 12:23:35 | 只看该作者
本帖最后由 一箭烂YiJL 于 2011-10-15 17:19 编辑
仲秋启明 发表于 2011-5-22 20:07
滚动滑块的第44行应改成这是个BUG


我居然 54 了这一帖...抱歉...
的确是个 bug 。储存选项是Marshal?储存 state 属性便是,未来全部都可能会添加 save_data 和 self.load_data,一个是返回储存的对象,另外一个是将数据写入及返回弄好的物件。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6057
在线时间
6586 小时
注册时间
2007-12-16
帖子
4501

贵宾

35
发表于 2011-5-22 20:07:13 | 只看该作者
一箭烂YiJL 发表于 2011-4-25 16:46
滚动滑块_v1.0(初版)
花了半天的时间,终于把这件东西弄出来了...
注意:里面的两件素材都是我原创的,最 ...

滚动滑块的第44行应改成
  1.   attr_accessor :upper_limit     # 滚动数字上限
复制代码
这是个BUG

点评

还有,那个单选可不可以改成像设置选项一样的不是 选这个就是选哪个?我试了一下,似乎不能存储选项  发表于 2011-5-22 21:12

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

34
发表于 2011-5-16 23:38:37 | 只看该作者
恩,可以构建一个自己的 GUI 库了,这东西用在 RM 上意义不大,对 RGE 来说是很有前途。鼓励一个。

还是赞同用回调函数,function 存储一个 Proc 对象,必要是时候调用 function.call 。然后用 @event 存储事件的 function 。

我修改的版本中,@event[:click] 是一个 Hash 对象,@event[:click][key] 这样就不必手动的去转换 key 了。

点评

"多久"?=>"不久"?  发表于 2011-5-18 17:47
不一定是公开,只是方便管理。多久我把我的修改版拿给你看。  发表于 2011-5-17 23:13
将@event成为公开实例?  发表于 2011-5-17 22:16

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6057
在线时间
6586 小时
注册时间
2007-12-16
帖子
4501

贵宾

33
发表于 2011-5-14 21:51:55 | 只看该作者

点评

我也不知道,也不知道怎么用  发表于 2011-5-15 17:19
MouseOver是什么?  发表于 2011-5-14 22:25

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6057
在线时间
6586 小时
注册时间
2007-12-16
帖子
4501

贵宾

32
发表于 2011-5-14 21:39:39 | 只看该作者
回复 一箭烂YiJL 的帖子

2.差不多
3.RM的话四方向就够了
我的美工不好,帮不了你了
7.我再看看吧

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv3.寻梦者

弓箭手?剑兰

梦石
0
星屑
4854
在线时间
833 小时
注册时间
2010-11-17
帖子
1140
31
 楼主| 发表于 2011-5-14 21:35:21 | 只看该作者
回复 仲秋启明 的帖子

2.用的是blt吧(我写的计时器、图片数字、RGE鼠标等都是blt。RGE那个有残影功能)
3.我是在说转角度= =不过我做的短篇的确是纯脚本,目前美工也是我自己,
除了走形图以外(就是有人的那些),我全部都能搞定。
几乎整个(九成半以上的)系统都是自己写的。(当然完全抛弃了RM本来的脚本)
7.这些大概沉影比较清楚,对于这个没什么研究。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 11:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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