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

Project1

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

[已经解决] 变量作金钱购买商品

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
865 小时
注册时间
2010-6-27
帖子
131
跳转到指定楼层
1
发表于 2013-3-27 10:02:13 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
请教各位,比如我设置一个变量为元宝,购买贵重商品,就像网游那样,就相当于有两个商店,一个用金钱购买,一个用元宝(变量)购买,金钱和元宝不能转换,不是多货币商店,这个如何设置呢?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
66 小时
注册时间
2013-9-4
帖子
94
7
发表于 2013-9-7 15:40:25 | 只看该作者
为什么我弄了3个商店字会重叠?

点评

哦,学到老活到老  发表于 2013-9-21 17:27
而且你做3个商店 就不能靠开关分歧了 得靠个变量  发表于 2013-9-8 14:40
重叠 一般是因为你切换scene时 没dispose 一般scene的写法 都是靠个$scene做判断如过$scene没变化 无限循环updata 如果变了 跳出循环执行dispose  发表于 2013-9-8 14:38
本人以后只点评!不回复!更不发主题!
(每次发资源都被扣分,还扣那么多!)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
865 小时
注册时间
2010-6-27
帖子
131
6
 楼主| 发表于 2013-3-27 16:42:24 | 只看该作者
感谢楼上的回答,附上一个范例

QQ截图20130327164215.png (40.88 KB, 下载次数: 16)

QQ截图20130327164215.png

变量(元宝)购买商品.zip

204.92 KB, 下载次数: 62

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
5
发表于 2013-3-27 15:51:53 | 只看该作者
Zhangjiaxing1 发表于 2013-3-27 15:37
需要卖的商品怎么弄上去呢?

def call_shop
    # 清除商店调用标志
    $game_temp.shop_calling = false
    # 矫正主角姿势
    $game_player.straighten
    # 切换到商店画面
    $scene = Scene_Shop.new
  end

在这里加分歧 比如设定个开关
def call_shop
    # 清除商店调用标志
    $game_temp.shop_calling = false
    # 矫正主角姿势
    $game_player.straighten
    # 切换到商店画面
if $game_switches[xx]
    $scene = Scene_Shop.new
else
  $scene = Scene_Shop2.new
end
  end
然后你在商店开启前先控制开关达到切换商店类型 2个商店 东西一样的方法上 货物都在$gametemp里

评分

参与人数 2星屑 +8 梦石 +1 收起 理由
hcm + 1 认可答案
Zhangjiaxing1 + 8 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
865 小时
注册时间
2010-6-27
帖子
131
4
 楼主| 发表于 2013-3-27 15:37:05 | 只看该作者
yagami 发表于 2013-3-27 15:09
复制senceshop  然后改成senceshop2
将所有和gold挂钩的地方换成变量 如if @item.price > $game_party.gold ...

需要卖的商品怎么弄上去呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
3
发表于 2013-3-27 15:09:30 | 只看该作者
复制senceshop  然后改成senceshop2
将所有和gold挂钩的地方换成变量 如if @item.price > $game_party.gold 改成  if @item.price >$game_variables[xx]

点评

QQ1073401157求远程协助帮我  发表于 2013-9-7 20:32
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
182 小时
注册时间
2011-2-17
帖子
518
2
发表于 2013-3-27 12:15:04 | 只看该作者
= = 事件君觉得这个事情可以用事件解决= = 虽然不是特别符合要求
用变量购买东西的商店 标价仍然用金钱标 = = 然后 再用你所设置的变量去替换
例如 先记录金钱的数量到变量1 ;进入商店; 购物结束后;判断变量1是否减少  减少的场合+减少数量的金钱 -元宝变量 此外场合无变化
事件君只有这个办法..待等脚本君们..

评分

参与人数 1星屑 +20 收起 理由
hcm + 20 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 15:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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