查看: 1526|回复: 7

[已经解决] 是否可以对变量进行比较复杂的四则混合运算?

  [复制链接]
梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
回帖
3138
发表于 2011-2-1 20:53:23 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 stevenrock 于 2011-2-2 11:25 编辑

目前我只会对变量进行简单的一次性运算,用什么方法可以进行,比如说:(变量A+变量B)X 变量C【变量C或者是某个常数】。

点评

对了,必须补充,我是要对随机变量进行运算的。  发表于 2011-2-1 21:24
脚本嘛  发表于 2011-2-1 21:09

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
回帖
501
发表于 2011-2-1 21:03:54 | 显示全部楼层
为什么不行?
只是这个运算要用在什么地方?

点评

我需要对变量进行多次运算,可是具体操作方法不会啊……貌似我只能进行一次。  发表于 2011-2-1 21:19
回复

使用道具 举报

梦石
0
星屑
50
在线时间
234 小时
注册时间
2010-10-6
回帖
759
发表于 2011-2-1 21:08:33 | 显示全部楼层
把数值转换成变量就好了

点评

1*2+3/2=变量A*变量B+变量C/变量D如此这般而已罢了  发表于 2011-2-1 21:34
卿如此说来,偶,真的不懂哦。  发表于 2011-2-1 21:25
回复

使用道具 举报

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
回帖
501
发表于 2011-2-1 21:41:36 | 显示全部楼层
本帖最后由 银·乌尔 于 2011-2-1 21:41 编辑

例如:  @height = 1号变量*(2号变量-3号变量)
那就写成:
@height = $game_variables[1] * ($game_variables[2] - $game_variables[3])
只是这样啊..

点评

可以在公共事件的里面这样写么?  发表于 2011-2-1 21:49
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4415
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2011-2-1 21:45:32 | 显示全部楼层
事件脚本啥的就是这个时候使用的,嫌一直写变量的那个语句太长看不清楚就在之前用abc之类的赋值一下吧
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
回帖
501
发表于 2011-2-1 21:54:03 | 显示全部楼层
在 事件 -> 最后一页的"脚本"里
可以这样写,
a = $game_variables[1]
b = $game_variables[2]
c = $game_variables[3]

s = a*(b-c)
这样免去换行的麻烦了.
其中,s就是最后得到的数,
可以在最后再写上
$game_variables[4] = s
把这个值代入4号变量.

点评

此乃正解。支持!!!!  发表于 2011-2-2 10:41
其实如果是用变量操作也是可以的吧..变量003=变量001(b)-变量002(c),变量004(a)*变量003  发表于 2011-2-2 08:49

评分

参与人数 1星屑 +6 收起 理由
stevenrock + 6 谢谢!我看行!

查看全部评分

回复

使用道具 举报

梦石
0
星屑
160
在线时间
52 小时
注册时间
2010-10-3
回帖
69
发表于 2011-2-1 22:14:10 | 显示全部楼层
。。。。看来我来错地方了。。。。

点评

愚者都不忍心扣你分了……还请认真阅读下版规  发表于 2011-2-1 22:17

评分

参与人数 1星屑 -2 收起 理由
六祈 -2 酱油舔舔更美味哟~

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
234 小时
注册时间
2010-10-6
回帖
759
发表于 2011-2-2 08:52:57 | 显示全部楼层
TM截图未命名.png 按照银前辈的例子做了一个...

点评

如果有需要用到变量11两次这样做就不会太麻烦了  发表于 2011-2-2 11:41
还有图中变量11的操作没有必要……  发表于 2011-2-2 10:31
如果是大量运算事件很难满足效率  发表于 2011-2-2 09:37
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部