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

Project1

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

[已经解决] 事件处理地图竖向减血

[复制链接]

Lv5.捕梦者

梦石
0
星屑
35209
在线时间
4170 小时
注册时间
2007-12-15
帖子
10072
跳转到指定楼层
1
 楼主| 发表于 2013-2-14 12:11:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5星屑
本帖最后由 89444640 于 2013-2-14 12:17 编辑


事件地图显示血槽,并行处理,只有事件中一个脚本控制。

a = $game_variables[1]
$game_screen.pictures[2].move(10, 0,600,25,a,100,255,0)

请问如何修改成竖向减血,从上往下。
谢谢。

最佳答案

查看完整内容

脚本的那段~ 第三行,这一段~将a和100调换~ 于是有点绕……事件做这个好烦………… 不过完成了就是了……

点评

完成……  发表于 2013-2-14 13:32

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9428
在线时间
2750 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2013-2-14 12:11:50 | 只看该作者
本帖最后由 cinderelmini 于 2013-2-14 13:32 编辑

脚本的那段~
第三行,
  1. 0, 600, 25, a, 100, 255, 0)
复制代码
这一段~将a和100调换~

于是有点绕……事件做这个好烦…………
不过完成了就是了……
地图纵向血槽(事件版).zip (201.69 KB, 下载次数: 65)

点评

UI> 新年好 www  发表于 2013-2-14 13:11
啊咧~~~雪酱~~新年好哟~~  发表于 2013-2-14 13:08
UI> 0 0 嗚啊銀醬。  发表于 2013-2-14 13:04
哦抱歉~这样还缺一点~等一下~  发表于 2013-2-14 13:03
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35209
在线时间
4170 小时
注册时间
2007-12-15
帖子
10072
3
 楼主| 发表于 2013-2-14 15:03:40 | 只看该作者
谢谢,有一个问题,这个事件脚本用完后,想调节一下Y数值,结果血条从下往上减ORZ
请问如何修改?
回复

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9428
在线时间
2750 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2013-2-14 15:05:43 | 只看该作者
本帖最后由 cinderelmini 于 2013-2-14 15:08 编辑
89444640 发表于 2013-2-14 15:03
谢谢,有一个问题,这个事件脚本用完后,想调节一下Y数值,结果血条从下往上减ORZ
请问如何修改? ...


怎么理解“想调整一下Y”这句话咧?
------------------------------
若是想设置Y坐标的是
脚本里:
  1. a = $game_variables[1]

  2. h = 100 # 图片高度(单位:像素)
  3. name = "bar" # 图片名
  4. y = h - (a * 100 / h)

  5. $game_screen.pictures[2].show(name, 0, 10,
  6. y, 100, a, 255, 0)

  7. $game_screen.pictures[2].move(10, 0, 10,
  8. y, 100, a, 255, 0)
复制代码
这里,
y = h - (a * 100 / h)
这句,乃可以改成:
y = (h - (a * 100 / h)) + 任何数
后面可以加上任何数字,坐标只能在这里改~
在别的地方改的话就会造成从下往上减了~

评分

参与人数 1星屑 +6 收起 理由
89444640 + 6 解决~谢谢帮忙~

查看全部评分

回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35209
在线时间
4170 小时
注册时间
2007-12-15
帖子
10072
5
 楼主| 发表于 2013-2-14 15:10:15 | 只看该作者
就是 血条放在地图画面右边。
a = $game_variables[1]

h = 100 # 图片高度(单位:像素)
name = "HP" # 图片名
y = h - (a * 100 / h)

$game_screen.pictures[2].show(name, 0, 600,
y, 100, a, 255, 0)

$game_screen.pictures[2].move(10, 0, 600,
y, 100, a, 255, 0)
脚本改成这样的话 血槽顶到地图边缘了,血倒是从上向下减少。

a = $game_variables[1]

h = 100 # 图片高度(单位:像素)
name = "HP" # 图片名
y = h - (a * 100 / h)

$game_screen.pictures[2].show(name, 0, 600,
20, 100, a, 255, 0)

$game_screen.pictures[2].move(10, 0, 600,
20, 100, a, 255, 0)
改成这样就从下往上减少

点评

果然如此~详见4L……  发表于 2013-2-14 15:14
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-29 19:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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