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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 金芒芒
打印 上一主题 下一主题

[有事请教] 精灵.x=游戏屏幕.x 脚本这么写啊

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6301
在线时间
1104 小时
注册时间
2015-8-15
帖子
658
11
 楼主| 发表于 2023-6-21 17:49:47 | 只看该作者
soulsaga 发表于 2023-6-21 17:14
@character.screen_x=XX

不是很明白
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33208
在线时间
10495 小时
注册时间
2009-3-15
帖子
4756
12
发表于 2023-6-22 19:11:50 | 只看该作者
本帖最后由 soulsaga 于 2023-6-22 19:14 编辑

精灵x=120+精灵i*87
精灵I是啥?
角色精灵里
sprite.x = 100
基本上就固定了其他自己研究
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6301
在线时间
1104 小时
注册时间
2015-8-15
帖子
658
13
 楼主| 发表于 2023-6-23 16:51:30 | 只看该作者
本帖最后由 金芒芒 于 2023-6-23 17:21 编辑
soulsaga 发表于 2023-6-21 17:14
@character.screen_x=XX


已经固定了 固定在了地图上  能不能固定在$游戏屏幕x坐标上啊 $game_screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)

精灵i是队伍有5个角色5张头像要间隔87.  
RUBY 代码复制
  1. # 刷新坐标
  2.         @tags_sprites.each do |sprite|#@标记精灵。每个do|sprite|
  3.           #sprite.zoom_y = 1
  4.           sprite.ox = sprite.bitmap.width / 2
  5.           sprite.oy = sprite.bitmap.height
  6.           sprite.z = z
  7.           # 精灵.x =   @角色。屏幕_x
  8.        #   sprite.x = shif [email protected]_x : 120+screen_x+160
  9.           sprite.x = 100 #@character.screen_x
  10.           #blink_on
  11.           # 函数键=@角色。是使用权限
  12.           shif = @character.is_cal
  13.  
  14.           if @character.ammo>0#如果@角色。弹药>0\
  15.  
  16.           #精灵y=函数键?@角色屏幕y-92:@角色。屏幕y-60  
  17.           sprite.y = shif ? 500:500 #shif ? @character.screen_y-92 : @character.screen_y-60
  18.           else#否者
  19.  
  20.           #精灵y=函数键?@角色屏幕y-82:@角色。屏幕y-50
  21.           sprite.y = shif ? 500:500#shif ? @character.screen_y-82 : @character.screen_y-50
  22.           end
  23.           sprite.opacity = 125#精灵不透明度=125
  24.         end#loop
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33208
在线时间
10495 小时
注册时间
2009-3-15
帖子
4756
14
发表于 2023-6-23 22:36:54 | 只看该作者
本帖最后由 soulsaga 于 2023-6-23 22:44 编辑
金芒芒 发表于 2023-6-23 16:51
已经固定了 固定在了地图上  能不能固定在$游戏屏幕x坐标上啊 $game_screen.pictures[number].show(name ...


游戏屏幕x坐标上?
你说的是事件显示图片的坐标吗?

RUBY 代码复制
  1. self.x = $game_screen.pictures[1].x
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6301
在线时间
1104 小时
注册时间
2015-8-15
帖子
658
15
 楼主| 发表于 2023-6-24 08:01:48 | 只看该作者
本帖最后由 金芒芒 于 2023-6-24 08:14 编辑
soulsaga 发表于 2023-6-23 22:36
游戏屏幕x坐标上?
你说的是事件显示图片的坐标吗?


sprite.x = $game_screen.x+120+i*87 地图上我方角色可以达到(1-10)位
第一张图是现有的 图片固定的话就图片重叠,我要的效果是第2张的模样固定在游戏屏幕上

1354.png (180.27 KB, 下载次数: 8)

1354.png

完成.png (220.89 KB, 下载次数: 4)

完成.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37839
在线时间
5419 小时
注册时间
2006-11-10
帖子
6549
16
发表于 2023-6-24 10:20:00 | 只看该作者
本帖最后由 灯笼菜刀王 于 2023-6-24 10:32 编辑
金芒芒 发表于 2023-6-24 08:01
sprite.x = $game_screen.x+120+i*87 地图上我方角色可以达到(1-10)位
第一张图是现有的 图片固定的话 ...


如果你提问题的时候这样描述,  这个论坛逛问答区的人至少80%都可以5分钟内给你写出来, 偏偏你要人猜, 花了好几天挂了好几个0回复帖子, 浪费人家2页你解决问题了么?

直接说自己想要啥效果很困难么?   还是你就喜欢有闲人陪着你版聊好几页慢慢猜你想要啥?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6301
在线时间
1104 小时
注册时间
2015-8-15
帖子
658
17
 楼主| 发表于 2023-6-24 11:38:07 | 只看该作者
本帖最后由 金芒芒 于 2023-6-24 11:40 编辑
灯笼菜刀王 发表于 2023-6-24 10:20
如果你提问题的时候这样描述,  这个论坛逛问答区的人至少80%都可以5分钟内给你写出来, 偏偏你要人猜, 花 ...


搜索了好久多没有类似地图显示队伍同伴的精灵头像,我又不会表达。只能一点点的问,已经要有最终答案了,真的很抱歉,现在爱好编辑游戏的人越来越少每次回答多是难能可贵的。最后才找到还有个游戏屏幕坐标,就是脚本不知道写,只知道$game_screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type) 却不能写进脚本

点评

我也问自己,你这老头每一个单词多得翻译的家伙你到底要问什么啊  发表于 2023-6-24 13:07
的确..我都看不懂他的要求是啥  发表于 2023-6-24 12:53
直接说, 我想要在画面上这样显示头像(贴图), 这一句比你6个帖子都管用你信不信, 没人回复你的情况只有两种, 1看不懂, 2太麻烦  发表于 2023-6-24 11:41
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 11:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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