# RM皮肤〖自适应屏幕宽或高〗的代码:#SCREENAREAWIDTH#与#SCREENAREAHEIGHT# - Rainmeter技术教程 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 39016|回复: 137

[菜鸟教程] RM皮肤〖自适应屏幕宽或高〗的代码:#SCREENAREAWIDTH#与#SCREENAREAHEIGHT#

  [复制链接]

签到天数: 76 天

[LV.6]常住居民II

发表于 2011-7-5 01:19:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x
本帖最后由 lbtlbbs 于 2011-7-5 13:51 编辑

今天说一下RM的2个内置变量:

#SCREENAREAWIDTH#   ——显示器分辨率的宽
#SCREENAREAHEIGHT#   ——显示器分辨率的高


很多朋友下载的RM皮肤都是作者根据自已的屏幕宽或高来制作的。而换了一个桌面分辩率不一样往往就需要修改代码。其实完全可以让皮肤自适应当前桌面分辩率。代码如下:

例1:例2:
  1. [Meter竖边栏]
  2. Meter=IMAGE
  3. X=0
  4. Y=0
  5. H=#SCREENAREAHEIGHT#   ;高度=分辩率的高
  6. W=58
  7. ImageName=#UnityBG#
  8. ImageAlpha=#UnityBGAlpha#
  9. DynamicVariables=1
复制代码
  1. [Meter横边栏]
  2. Meter=IMAGE
  3. X=0
  4. Y=0
  5. H=58
  6. W=#SCREENAREAWIDTH#   ;宽度=分辩率的宽
  7. ImageName=#UnityBG#
  8. ImageAlpha=#UnityBGAlpha#
  9. DynamicVariables=1
复制代码

那么,边栏背景是自适应了。边栏菜单或图标如何自适应呢?继续举例说明:

一般情况下,先设定好第一个图标或菜单的位置。其他的图标或菜单可以以第一个为参照物依次移动一定的偏移量:

例1: 自动屏幕居中显示例2: 从右往在排列图标
  1. [Menu1]
  2. Meter=IMAGE
  3. X=(#SCREENAREAWIDTH# / 2)  
  4. ;MENU1屏幕居中显示
  5. Y=0
  6. W=50
  7. H=50

  8. [Menu2]
  9. Meter=IMAGE
  10. X=-70r  ;MENU2位置距MENU1向左偏移70
  11. Y=0r
  12. W=50
  13. H=50

  14. [Menu3]
  15. Meter=IMAGE
  16. X=140r  ;MENU3位置距MENU2向右偏移140
  17. Y=0r
  18. W=50
  19. H=50
复制代码
  1. [Menu1]
  2. Meter=IMAGE
  3. X=(#SCREENAREAWIDTH# - 100)  
  4. ;MENU1在屏幕右侧向左偏移100的位置
  5. Y=0
  6. W=50
  7. H=50

  8. [Menu2]
  9. Meter=IMAGE
  10. X=-70r  ;MENU2位置距MENU1向左偏移70
  11. Y=0r
  12. W=50
  13. H=50

  14. [Menu3]
  15. Meter=IMAGE
  16. X=-70r  ;MENU3位置距MENU2向左偏移70
  17. Y=0r
  18. W=50
  19. H=50
复制代码

大概就是这样。希望对刚刚接触RM的朋友有所帮助。有什么不对或不完善的地方欢迎高手补充指正。

示例代码是我随便编的,不是很完整。大家主要看我注释的那句代码。如果有不明白的朋友可以上传一段你的实际的代码我们来实际修改一下操练操练:)

评分

参与人数 4心动值 +2 活跃值 +9 技术值 +1 收起 理由
BABETAKKI + 1 很给力,楼主辛苦了!
雪狼恨 + 1 + 3 + 1 支持技术贴
qqwe13 + 1 不错哦
000liqing000 + 5 好贴!排版整齐,表述清晰,最重要是技术到 ...

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2011-7-5 07:18:09 | 显示全部楼层
那应该怎么添加到那段代码下面呢
回复

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2011-7-5 08:55:15 | 显示全部楼层
虽然不是很明白,但是应该是好东西,以后慢慢学习~
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2011-7-5 11:55:53 | 显示全部楼层
学习中,先收藏,为以后备用,谢楼主。
回复

使用道具 举报

签到天数: 17 天

[LV.4]偶尔看看III

发表于 2011-7-5 12:19:42 | 显示全部楼层
收藏了先。。。。。。。。。。。。。。
回复

使用道具 举报

签到天数: 46 天

[LV.5]常住居民I

发表于 2011-7-5 13:32:05 | 显示全部楼层
学习了 以后不用那么纠结了
回复

使用道具 举报

签到天数: 5 天

[LV.2]偶尔看看I

发表于 2011-7-8 00:51:06 | 显示全部楼层
=、=我只会使用、、不会制作
回复

使用道具 举报

签到天数: 27 天

[LV.4]偶尔看看III

发表于 2011-9-4 18:11:59 | 显示全部楼层
收藏,备用{:soso_e183:}
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2011-9-6 21:10:57 | 显示全部楼层
不错长见识了
回复

使用道具 举报

该用户从未签到

发表于 2011-9-7 21:59:39 | 显示全部楼层
高人啊,羡慕
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

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