Project1

标题: 如何实现局部显示图片? [打印本页]

作者: 看花飞花落    时间: 2013-12-26 00:10
标题: 如何实现局部显示图片?

就是只显示这种图片的某个数字而不全部显示……求大神指教
作者: 紫英晓狼1130    时间: 2013-12-26 06:41
weight = bitmap除以十
作者: fux2    时间: 2013-12-26 14:07
本帖最后由 fux2 于 2013-12-26 14:08 编辑

更改承载这个bitmap的sprite的src_rect,
w = sprite.bitmap.width
h = sprite.bitmap.height
src_rect = Rect.new(w*index,0,w,h)
或者直接对这个rect调用set或更改rect属性也可。
作者: Delmore    时间: 2013-12-26 18:34
其实。。。截图就好了。。。
作者: 九幽鬼少    时间: 2013-12-26 19:23
其实。。。截图就好了。。。

就是就是 把每个数字拆开来
显示图片组合起来
作者: 看花飞花落    时间: 2013-12-26 20:02
Delmore 发表于 2013-12-26 18:34
其实。。。截图就好了。。。

这个我懂,但是我想实现这个效果……
作者: 看花飞花落    时间: 2013-12-26 20:04
九幽鬼少 发表于 2013-12-26 19:23
就是就是 把每个数字拆开来
显示图片组合起来

我知道这个方法,也会用ps,但想着弄个100个的小图片,还不如弄1个大图片
作者: 看花飞花落    时间: 2013-12-26 20:06
fux2 发表于 2013-12-26 14:07
更改承载这个bitmap的sprite的src_rect,
w = sprite.bitmap.width
h = sprite.bitmap.height

这个要用到脚本么?能不能直接用事件脚本实现啊,本人脚本盲一个
作者: 看花飞花落    时间: 2013-12-26 20:07
紫英晓狼1130 发表于 2013-12-26 06:41
weight = bitmap除以十

多谢指教,但对于我这脚本盲%……
作者: yagami    时间: 2013-12-26 20:09
看花飞花落 发表于 2013-12-26 20:06
这个要用到脚本么?能不能直接用事件脚本实现啊,本人脚本盲一个 ...

3L src_rect.set是最好的解决方案
作者: 紫英晓狼1130    时间: 2013-12-26 20:15
http://www.66rpg.com/articles/4545
LZ要的是这种效果吧
作者: 看花飞花落    时间: 2013-12-26 20:20
紫英晓狼1130 发表于 2013-12-26 20:15
http://www.66rpg.com/articles/4545
LZ要的是这种效果吧

不是……我只是想把一大部分小图片合成一个大图片然后用那种方法把图片显示出来,因为我做的一个游戏的效果里需要用到好多图片,picture里都装的满满的,我就想能不能把那些零碎的小图片合起来好节约位置
作者: 看花飞花落    时间: 2013-12-26 20:28
yagami 发表于 2013-12-26 20:09
3L src_rect.set是最好的解决方案

这个是先要修改脚本,然后用事件脚本实现么……本人对于事件的制作倒是非常熟悉,但是脚本真的一抹黑啊
作者: 看花飞花落    时间: 2013-12-26 22:29
fux2 发表于 2013-12-26 14:07
更改承载这个bitmap的sprite的src_rect,
w = sprite.bitmap.width
h = sprite.bitmap.height

用事件脚本如何实现?
作者: 未命名    时间: 2013-12-27 13:29
先带入
$b = []
B = Sprite.new
$b.push(B)


B.bitmap = Bitmap.new\
("Graphics/Pictures/文件名")
B.src_rect = Rect.new(切割X,切割Y,显示X, 显示Y)

或者直接也可以。

还有!要善用搜索!
这个问题我也问过。
http://rpg.blue/thread-337843-1-1.html
作者: 看花飞花落    时间: 2013-12-27 20:32
未命名 发表于 2013-12-27 13:29
先带入
$b = []
B = Sprite.new

好复杂的样纸,我还是慢慢学习吧
作者: Delmore    时间: 2013-12-31 18:52
看花飞花落 发表于 2013-12-26 20:02
这个我懂,但是我想实现这个效果……

...露珠加油...
找度娘问好了




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