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

Project1

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

相关图片显示

 关闭 [复制链接]

Lv1.梦旅人

幻想

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-23
帖子
1016
跳转到指定楼层
1
发表于 2008-4-2 08:01:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    # 返回计算后的队伍 X 坐标的排列顺序
    if self.index != nil
      return self.index * 160 + 80
    else
      return 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    return 464
  end
这个是显示战斗的坐标··是以图片变换坐标·意思是一张战斗图左边30像素是透明的其他3张均没这个空隙.这样以来那张图看起来就像右偏了30像素。问题是:可否以图片像素(非透明)变换坐标··这样4张战斗图就一致啦。(Ps:非有关Photoshop问题...请非以软件处理图片回答···我的问题是有关脚本谢谢~{/hx})
版务信息:本贴由楼主自主结贴~
[url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg]http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg[/url][FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png[/url][/FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png[/url]

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2008-4-2 18:49:02 | 只看该作者
图片像素……是不是需要调用BITMAP.WIDTH和BITMAP.HEIGHT呢……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
3
发表于 2008-4-2 19:30:17 | 只看该作者
    for i in 0..@width
      self.x-=1 if self.bitmap.get_pixel(i,20).alpha == 0
    end


把这句话加到Sprite_Battler类里倒数第3行self.z = @battler.screen_z的下面

就应该可以实现,自动把战斗图Y坐标20那一行的从左起第一个不透明象素放置在SCREEN_X位置的目的



注“括号里后面那个“20”就是Y坐标,20就表示Y=20那一行象素,因为不知道你素材的样子,随便估计的,如果只是特定图片需要这个效果,还可以通过 if @battler_name = "XXX" 这样的形式来限定执行这个脚本的战斗图为特定图片




不过正常的战斗图本身也是有透明部分的,直接用可能会出些诡异的问题



PS:虽然你提示了,但我还是好奇……直接用PS处理掉不就完了……为什么非要用脚本
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2008-4-2 19:32:38 | 只看该作者
因为它需要用纯图片战斗模式……所以不可能使用到PS的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
5
发表于 2008-4-2 19:34:11 | 只看该作者
=。=忽然想说……如果是确定30象素的话就其实可以很简单
发现刚才说了大大的废柴
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
6
发表于 2008-4-2 19:35:41 | 只看该作者
只需要在Sprite_Battler类里倒数第3行self.z = @battler.screen_z的下面加一句

self.x -= 30 if @battler_name = "XXX"

“XXX”就是你那张图的名字


上面那些大废话……因为是以为不确定数量的透明象素
回复 支持 反对

使用道具 举报

Lv1.梦旅人

幻想

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-23
帖子
1016
7
 楼主| 发表于 2008-4-2 21:05:11 | 只看该作者
不行呀···楼上说的我做了可是4个战斗图都同时移动···位置没变化如果按照原来的··那就没有意义了···。现在在说明下可否指定某张战斗图坐标而不是4个一起···而这个某张的数量也是很多的能不能用数据库角色ID控制··比如ID7角色y坐标下移30 ID3Y坐标上移15 ID8x坐标右移50,没指定的均不变位置。
[url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg]http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg[/url][FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png[/url][/FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png[/url]
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

8
发表于 2008-4-2 21:05:48 | 只看该作者
直接用PS把图片大小调整了不就可以了么
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

幻想

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-23
帖子
1016
9
 楼主| 发表于 2008-4-2 21:06:59 | 只看该作者
斑竹请看顶贴 - -#{/hx}
[url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg]http://rpg.blue/upload_program/d/菜鸟飞呀飞_love_111006892.jpg[/url][FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yz_tb_111008420.png[/url][/FLY][url=http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png]http://rpg.blue/upload_program/d/菜鸟飞呀飞_yzs_111008459.png[/url]
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-2
帖子
95
10
发表于 2008-4-2 21:14:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 03:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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