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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
211
在线时间
905 小时
注册时间
2010-9-6
帖子
3229
跳转到指定楼层
1
发表于 2011-2-1 20:53:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

点评

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

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
2
发表于 2011-2-1 21:03:54 | 只看该作者
为什么不行?
只是这个运算要用在什么地方?

点评

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
234 小时
注册时间
2010-10-6
帖子
768
3
发表于 2011-2-1 21:08:33 | 只看该作者
把数值转换成变量就好了

点评

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

使用道具 举报

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
4
发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3442
在线时间
3630 小时
注册时间
2006-9-6
帖子
37402

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

5
发表于 2011-2-1 21:45:32 | 只看该作者
事件脚本啥的就是这个时候使用的,嫌一直写变量的那个语句太长看不清楚就在之前用abc之类的赋值一下吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
6
发表于 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 谢谢!我看行!

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
51 小时
注册时间
2010-10-3
帖子
71
7
发表于 2011-2-1 22:14:10 | 只看该作者
。。。。看来我来错地方了。。。。

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
234 小时
注册时间
2010-10-6
帖子
768
8
发表于 2011-2-2 08:52:57 | 只看该作者
按照银前辈的例子做了一个...

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-25 23:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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