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

Project1

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

[已经过期] 地图显示血条和fuki脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
138
在线时间
304 小时
注册时间
2014-4-11
帖子
419
11
 楼主| 发表于 2014-5-5 22:23:46 | 只看该作者
H·H·Y 发表于 2014-5-5 21:48
http://rpg.blue/thread-341475-1-1.html
↑自己写的一年前的技术,可能会拉低性能。 ...

跟我昨天做的锻造条思路是一样的…… 刚才突然听说用纯事件的话!FPS!
跪了……
人生是一场漫长的自杀。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
138
在线时间
304 小时
注册时间
2014-4-11
帖子
419
12
 楼主| 发表于 2014-5-5 22:25:32 | 只看该作者
芯☆淡茹水 发表于 2014-5-5 21:13
给出工程和血条素材,有空可以帮做一个。

工程目前是空的 只有个测试地图 还在学习阶段 已经玩坏一个工程……
人生是一场漫长的自杀。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
13
发表于 2014-5-5 22:59:50 | 只看该作者
本帖最后由 未命名 于 2014-5-5 23:04 编辑

啊啊啊,纯事件血条还是老生常谈的问题吗?

我们知道“图片移动”里能带入变量的只有位置,虽然这个足以,但想要效果更好……
可以用事件脚本:
$game_screen.pictures[编号].move\
(时间, 原点,X轴,Y轴, X大小, Y大小, 不透明度, 合成方式)
这个是图片移动的事件脚本,那么你就可以带入各种值了。

比如:
a = $game_actors[1].hp * 100\
/$game_actors[1].maxhp
$game_screen.pictures[2].move\
(3, 0,43,454, a, 100, 255, 0)
意思是,以左上为原点,图片的X放大率等于一号角色的HP相对MaxHP的百分比,移动时间1.5帧……

看不懂吗?
简单的地图显示HP.rar (190.72 KB, 下载次数: 42)
这种程度,我2.4G单核都能保持38fps。

关于fuki,不行就用Dialog。
6R_Dialog.rar (195.75 KB, 下载次数: 40)
Fuki对话框优化版 v6.rar (258.28 KB, 下载次数: 43)
fuki式对话加强.rar (799.21 KB, 下载次数: 31)

评分

参与人数 1梦石 +1 收起 理由
myownroc + 1 塞糖

查看全部评分

终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33435
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

14
发表于 2014-5-5 23:12:03 | 只看该作者
要保证 FPS ,还是用 脚本---窗口 来显示血条。
当角色的 HP 或 SP 发生变化时才刷新,基本上不会掉帧。
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 13:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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