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

Project1

 找回密码
 注册会员
搜索
楼主: liu3124493
打印 上一主题 下一主题

[已经解决] 加载一张图片 并将它放大或缩小显示?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
跳转到指定楼层
1
发表于 2013-7-16 10:25:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 liu3124493 于 2013-7-17 12:39 编辑

加载了一张图片,想要将它放大或缩小 并将其显示出来,请教如何实现 ?或者需要用到那个命令 给下提示

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
2
 楼主| 发表于 2013-7-16 10:30:11 | 只看该作者
本帖最后由 liu3124493 于 2013-7-16 11:00 编辑

目前我实现该功能使用了Sprite bitmap rect以及blt几个命令
代码如下:

bak=Sprite.new
bak.bitmap = Bitmap.new("Graphics/Parallaxes/jiqiren")
cx=bak.bitmap.width/4
cy=bak.bitmap.height/4
rect = Rect.new(0,0, cx,cy)
bak.bitmap.blt(0, 0, bak.bitmap, rect)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
3
 楼主| 发表于 2013-7-16 10:34:15 | 只看该作者
本帖最后由 liu3124493 于 2013-7-16 10:53 编辑

我估计用的命令错了
查了一下
rect 是 获取位图矩形 意思就是截得位图的部分图形?

blt就是将所截图形进行位移?

但不知道用什么对整张图进行放大和缩小
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19423
在线时间
3101 小时
注册时间
2013-1-11
帖子
1291
4
发表于 2013-7-16 11:03:31 | 只看该作者
比如显示图片编号为1
移动编号为1的图片
X放大率.Y放大率
就是拉伸图片
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
5
 楼主| 发表于 2013-7-16 11:43:18 | 只看该作者
张咚咚 发表于 2013-7-16 11:03
比如显示图片编号为1
移动编号为1的图片
X放大率.Y放大率

bak.bitmap = Bitmap.new("Graphics/Parallaxes/jiqiren")
cx=bak.bitmap.width/4
cy=bak.bitmap.height/4
这个是不是你说的拉伸 或者缩小???
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19423
在线时间
3101 小时
注册时间
2013-1-11
帖子
1291
6
发表于 2013-7-16 12:10:37 | 只看该作者
你的脚本好复杂呀
$game_map.screen.pictures[图片ID].move (持续帧数, 左上origin中心center, 原点x, 原点y, 水平缩放, 垂直缩放, 透明度, 合成方式, 是否等待)

点评

这个脚本是错的,不要听那事件脚本帖子说= =  发表于 2013-7-22 18:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
7
 楼主| 发表于 2013-7-16 14:23:57 | 只看该作者
张咚咚 发表于 2013-7-16 12:10
你的脚本好复杂呀
$game_map.screen.pictures[图片ID].move (持续帧数, 左上origin中心center, 原 ...

额,我才开始学,对VX内置的操作代码的功能都还不太清楚

点评

为什么要用脚本呢  发表于 2013-7-16 14:47
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
435 小时
注册时间
2012-7-31
帖子
796
8
发表于 2013-7-16 16:38:24 | 只看该作者
放大和缩小不是 zoom_x 和 zoom_y吗
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
9
 楼主| 发表于 2013-7-16 18:37:20 | 只看该作者
原野清平 发表于 2013-7-16 16:38
放大和缩小不是 zoom_x 和 zoom_y吗

嗯 我查了 的确是ZOOM 我是在看癫狂侠客的视频 他在显示人物头像图片时的头像缩小了 里面用的代码 我看了是rect 和 blt 所以我想试验一下缩小和放大图片

点评

应该用ZOOM_X 和 ZOOM_Y。至于rect和blt不太熟悉  发表于 2013-7-16 18:57
恩。放大缩小  发表于 2013-7-16 18:56
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2013-7-4
帖子
17
10
 楼主| 发表于 2013-7-16 19:33:16 | 只看该作者
liu3124493 发表于 2013-7-16 18:37
嗯 我查了 的确是ZOOM 我是在看癫狂侠客的视频 他在显示人物头像图片时的头像缩小了 里面用的代码 我看了 ...

谢谢指导
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 12:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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