企鹅大虾 发表于 2023-6-20 14:44
screen
sprite
game
soulsaga 发表于 2023-6-21 15:07
你想在哪里搞这个
1354.png (180.27 KB, 下载次数: 37)
完成.png (220.89 KB, 下载次数: 35)
金芒芒 发表于 2023-6-21 16:13
[/pre]
精灵显示在map上 ,x=显示的x y=显示的y 精灵=玩家的头像 ,玩家在地图上战斗
soulsaga 发表于 2023-6-21 16:47
显示器的坐标上?
什么意思?
鼠标的坐标吗
999.png (55.84 KB, 下载次数: 34)
金芒芒 发表于 2023-6-21 17:00
类似事件显示一张图片一样固定在显示窗口上
$game_screen.pictures[number].show(name, origin, x, y, zoo ...
soulsaga 发表于 2023-6-21 17:06
那就不要用角色精灵啦
金芒芒 发表于 2023-6-21 17:13
那你推荐一个精灵
soulsaga 发表于 2023-6-21 17:14
@character.screen_x=XX
soulsaga 发表于 2023-6-21 17:14
@character.screen_x=XX
# 刷新坐标 @tags_sprites.each do |sprite|#@标记精灵。每个do|sprite| #sprite.zoom_y = 1 sprite.ox = sprite.bitmap.width / 2 sprite.oy = sprite.bitmap.height sprite.z = z # 精灵.x = @角色。屏幕_x # sprite.x = shif [email protected]_x : 120+screen_x+160 sprite.x = 100 #@character.screen_x #blink_on # 函数键=@角色。是使用权限 shif = @character.is_cal if @character.ammo>0#如果@角色。弹药>0\ #精灵y=函数键?@角色屏幕y-92:@角色。屏幕y-60 sprite.y = shif ? 500:500 #shif ? @character.screen_y-92 : @character.screen_y-60 else#否者 #精灵y=函数键?@角色屏幕y-82:@角色。屏幕y-50 sprite.y = shif ? 500:500#shif ? @character.screen_y-82 : @character.screen_y-50 end sprite.opacity = 125#精灵不透明度=125 end#loop
金芒芒 发表于 2023-6-23 16:51
已经固定了 固定在了地图上 能不能固定在$游戏屏幕x坐标上啊 $game_screen.pictures[number].show(name ...
self.x = $game_screen.pictures[1].x
soulsaga 发表于 2023-6-23 22:36
游戏屏幕x坐标上?
你说的是事件显示图片的坐标吗?
用
1354.png (180.27 KB, 下载次数: 38)
完成.png (220.89 KB, 下载次数: 36)
金芒芒 发表于 2023-6-24 08:01
sprite.x = $game_screen.x+120+i*87 地图上我方角色可以达到(1-10)位
第一张图是现有的 图片固定的话 ...
灯笼菜刀王 发表于 2023-6-24 10:20
如果你提问题的时候这样描述, 这个论坛逛问答区的人至少80%都可以5分钟内给你写出来, 偏偏你要人猜, 花 ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |