Project1

标题: 如何获取行走图的图像? [打印本页]

作者: pudding    时间: 2010-8-5 15:30
标题: 如何获取行走图的图像?
本帖最后由 pudding 于 2010-8-5 19:50 编辑


如何用脚本 获取此图像?
这是一个4*4的行走图...
一定要用脚本,不用脚本就没意义了
看样子,很多人不明白我所问的..

利用脚本实现这种功能
作者: 退屈£无聊    时间: 2010-8-5 15:38
bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
x = bitmap.width / 4
x1 = x * 2
src_rect = Rect.new(x1,0, x, bitmap.height)
self.contents.blt(0, 0, bitmap,src_rect)
作者: pudding    时间: 2010-8-5 15:45
{:nm_7:} 给一段脚本...却不说明怎么使用. ...我怎么会用
作者: wzhjii0    时间: 2010-8-5 15:56
最笨的方法,截图............
作者: s554187203    时间: 2010-8-5 16:34
楼上~要用脚本
作者: 日月星辰    时间: 2010-8-5 18:54
本帖最后由 日月星辰 于 2010-8-5 18:56 编辑

我认为使用脚本94过于钻牛角尖了,如果是解密文件,直接到garphics,里面去找,然后ps,然后,如果是加密了,用截图……(没截图软件?这不是一个问题,qq,sougou输入法【插件】什么的有,或者,请找到键盘上一个键:PrtSc,按一下之后,Ctrl+v至ps上。)

还有,脚本不会用?

先学一下吧……(rmxp自带的帮助文件)
作者: pudding    时间: 2010-8-5 19:41
我认为使用脚本94过于钻牛角尖了,如果是解密文件,直接到garphics,里面去找,然后ps,然后,如果是加密了 ...
日月星辰 发表于 2010-8-5 18:54

  话说你有没明白我所问的是什么...


作者: zhangbanxian    时间: 2010-8-5 20:01
  1. a =Sprite.new
  2. a.bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
  3. x = a.bitmap.width/4
  4. y = a.bitmap.height/4
  5. a.src_rect = Rect.new(x*0,y*0,x,y)
复制代码
actor.character_name改成行走图名,actor.character_hue改为色相,0可以改为0到3的数字

作者: pudding    时间: 2010-8-5 20:55
复制到哪里使用??直接复制就可以了吗?
作者: xiaominging    时间: 2010-8-5 21:43
就是说通过脚本获取图片中某一部分作为单独图片调用?
或者是通过脚本实现【设置移动路线】中【更改角色图片】的功能?
又或者是在游戏过程中获取某一帧行走图存储在文件或者粘贴板中?
还是……
别看我,上面的我一个也不会,我只是多嘴来帮忙解释问题的……
作者: 退屈£无聊    时间: 2010-8-6 09:18
话说突然发现LZV点好多……怎么会不知道内。。。
话说LZ你到底是想在脚本里调用此图还是在事件中用脚本调用此图。。。。
表示我很郁闷。
作者: pudding    时间: 2010-8-6 09:23
因为不会所以才会发贴请教..
在脚本里调用...
作者: SwEEtKys    时间: 2010-8-6 12:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: pudding    时间: 2010-8-6 13:26
我想实现的效果是...

测试的时候 效果

用脚本实现 图片里的内容..  把角色的图形 改为 攻击的图形

作者: 退屈£无聊    时间: 2010-8-7 09:47
在脚本中加入等待,设置一个变量w,当等待时间为多少w为多少(w指大图片中小图片所处的X坐标),在src_rect里调用即可。
别看我……我也不知道怎么等待。。。




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