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

Project1

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

[通用发布] 【纯事件】浅逻辑的数字显示变量模式

[复制链接]

Lv4.逐梦者

梦石
9
星屑
398
在线时间
121 小时
注册时间
2012-5-1
帖子
46
跳转到指定楼层
1
发表于 2012-6-23 04:49:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 白龙闲情 于 2012-6-23 05:13 编辑

因为之前我的游戏是由火炬的消失或出现来显示血量的,后面发现实在蛋疼无比(在看不清扣血的情况下玩ARPG还真是不心疼),所以我使用了数字型的计血和计魔的方式,如图右上角:


撒不要吐槽事件数目啦实际上同时运行的不超过50个,有人说进入战斗地图会卡可要是这样我还能编出来测试吗(所以呢我也不知道卡的是怎么回事,我有时候也会卡但极为少见)。
现在介绍一下事件工程吧:
1.首先需要一个有数字的行走图:

这个是我自己用PS做的可以随便拿去用

2.设置运算法

按图中所示你需要准备以下几个变量(因为我以三位数HP作为显示变量所以以三位数HP作为示范)
HP百分位
HP十分位
HP个位
100HP(意义是百分位的HP用在十分位HP运算上的数值)
100-1HP(意义是百分位的HP用在个分位HP运算上的数值)
10HP(意义是十分位的HP用在个分位HP运算上的数值)
真·HP百分位(因为HP百分位会因事件的循环运算而变动,为了不出什么差错实际上也是懒得再调整就加了这么一个,貌似可以不加,下同)
真·HP十分位
真·HP个位
(如果是千分位需要加入“HP千分位”“真·HP千分位”“1000HP”,“1000-10HP”,“1000-1HP”,所以超过千分位还是不要用这个方法了越加越多还很麻烦)
这个运算的原理是利用RM的不完美运算得出的:
因为在早期设置百分百时我就觉得有不对劲,因为RM是没有小数的,所以如果你设置一个事件:
【变量操作】X/=100
【变量操作】X*=100
这样输入X=365的话,出来的X是300。(这个符号其实应该用“\”(去余)的吧但愿我没说错)
如何由一个三位数XYZ得到Z和Y呢,运算就是:
X=XYZ\100
Y=XYZ\10-X*10
Z=XYZ-X*100-Y*10
一道小学题

3.设置显示项
如第一张图所显示的,如果你显示的是三位数那么就设置三个事件,之后:

一个显示项要做十个事件页,显示由0到9(注意把行走图的动画关掉否则会乱闪),可以复制后再修改,纯粹体力活(看图具体怎么样就不细说了)

4.测试

没有延迟的之后没事又再变动的情况,应该还算不错吧
因为我是脚本废才出此下策的...
撒~如果有撞车的话只能说其他那位太聪明了哇哈哈~
有什么说错的请谅解的说~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2012-6-16
帖子
181
2
发表于 2012-6-23 09:13:00 | 只看该作者
感觉还可以,有点复杂,但是地图上的事件是肿么回事
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
9
星屑
398
在线时间
121 小时
注册时间
2012-5-1
帖子
46
3
 楼主| 发表于 2012-6-23 16:22:13 | 只看该作者
光的影子 发表于 2012-6-23 09:13
感觉还可以,有点复杂,但是地图上的事件是肿么回事

纯事件的ARPG嘛,还设置了6个角色,每个角色4-5个技能,所以就这么多咯

点评

原来如此.....LZ继续加油  发表于 2012-6-23 17:21
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
99 小时
注册时间
2011-7-17
帖子
56
4
发表于 2012-6-24 14:19:19 | 只看该作者
理解不能……
300点hp怎么办捏……

点评

只要是三位数的HP按上面的方法照抄下来就可以了,如果想变成其他变量显示只要在改一下就行了  发表于 2012-6-25 01:47
[
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
775
在线时间
924 小时
注册时间
2006-6-26
帖子
1529
5
发表于 2012-6-24 14:38:40 | 只看该作者
我以为会有个工程给我研究研究呢。
我是不是可以签名了?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3251
在线时间
3616 小时
注册时间
2006-9-6
帖子
37398

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

6
发表于 2012-6-24 15:46:03 | 只看该作者
这样只能限定地图一屏幕之内了,直接用显示图片代替事件格更好。

点评

我知道那个方法,只不过是想提供个新形势而已。  发表于 2012-6-25 01:44
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
1800
在线时间
709 小时
注册时间
2012-2-3
帖子
89

极短21获奖

7
发表于 2012-6-25 14:03:28 | 只看该作者
好像mc的红石电路,好复杂。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 04:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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