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

Project1

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

[已经解决] 用图片做值槽的脚本要怎么写

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
跳转到指定楼层
1
发表于 2011-2-19 00:21:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Gunderub 于 2011-2-19 11:10 编辑

rt。而且要在平时地图画面也能显示。
(有点像arpg那样把HP MP EXP 头像都显示在画面的一角)
比如说hp。
有1张满血时候的血槽图片。
和一张底槽图片。
然后要怎么写呢、
我新手。

Lv4.逐梦者

梦石
0
星屑
6695
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2011-2-19 09:55:34 | 只看该作者
论坛搜索 值槽绘制
这是一个录像教程.作者是 七夕小雨
至于显示在地图上.有这类的现成脚本.
或许就带有用图片来显示的功能.
可以搜索比如:
在地图上显示血条
在地图上显示hp
……

评分

参与人数 1星屑 +200 收起 理由
IamI + 200 认可答案

查看全部评分












你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
3
 楼主| 发表于 2011-2-19 11:03:32 | 只看该作者
我就是下不了内个教程。。

点评

显示图片 X放大率/Y放大率为HP百分比就可以了  发表于 2011-2-19 11:50
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6695
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

4
发表于 2011-2-19 11:51:35 | 只看该作者











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
5
 楼主| 发表于 2011-2-19 14:04:39 | 只看该作者
本帖最后由 Gunderub 于 2011-2-19 14:06 编辑

回复 后知后觉 的帖子

他说我不是vip不给我下…
由于该文件大于10M且连续90天没有被人下载使用,现在只有VIP高级会员才可以下载此文件!

点评

额.估计是我当时是登录状态.所以可以下.= =现在去点也是你那样的提示.  发表于 2011-2-19 16:41
= =但是我把连接帖出来前我自己才下载过.用的备份下载  发表于 2011-2-19 16:37
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
6
 楼主| 发表于 2011-2-19 17:37:23 | 只看该作者
我找到了个脚本,图片值槽的。
self.contents.blt(x - 15, y - ch -5 , back, src_rect)这句是什么意思
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6695
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

7
发表于 2011-2-19 17:44:54 | 只看该作者
http://u.115.com/file/f37ca08477#
值槽绘制.rar.rar











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
8
 楼主| 发表于 2011-2-19 18:26:11 | 只看该作者
本帖最后由 Gunderub 于 2011-2-19 18:32 编辑

谢谢楼上的。我下了。看了。有几个地方搞不懂。。
...内教程作者直接在内个Window_BattleStatus的上边定义描绘方法。不用在描绘方法前先定义一个类吗?

还有就是self.contents.blt(x - 15, y - ch -5 , back, src_rect)这句是什么意思  对于F1里边blt的内个方法的解释我看不懂
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6695
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

9
发表于 2011-2-19 19:01:50 | 只看该作者
他那样定义应该算是一个全局的函数.
属于 Object 类.Object 类算是一个总类.
别的类都是他的子类.
更详细的说明和解读可以去看看 发布区置顶帖里秀秀的走火入魔教程.

bitmapA = Bitmap.new(640, 480)
bitmapB = Bitmap.new(480, 320)
rect = Rect.new(5, 6, 160, 32)
bitmapA.blt(16, 16, bitmapB, rect)
意思是把 bitmapB的 rect 区域 绘制到 bitmapA的以16,16 为左上点的矩形区域内.
self.contents 就是一个 Bitmap 类的实例











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
51 小时
注册时间
2010-10-7
帖子
58
10
 楼主| 发表于 2011-2-19 19:25:26 | 只看该作者
后知后觉 发表于 2011-2-19 19:01
他那样定义应该算是一个全局的函数.
属于 Object 类.Object 类算是一个总类.
别的类都是他的子类.

意思是把 bitmapB的 rect 区域 绘制到 bitmapA的以16,16 为左上点的矩形区域内.
self.contents 就是一个 Bitmap 类的实例

我好好理解下…谢谢你
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-29 14:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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