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

Project1

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

[已经解决] 如何将游戏变量以to.s的形式输出

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
118 小时
注册时间
2017-7-14
帖子
148
跳转到指定楼层
1
发表于 2019-5-7 12:52:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
问题描述如题..."self.contents.draw_text(xx, yy, infx, sss.height,"*",$game_variables[5].to_s)"在写到这一语句的时候...运行发现报错,错误类型是类型错误...应该是说变量里存的数无法用.to_s这个函数处理...所以说想请问一下如何解决这个问题

Lv5.捕梦者

梦石
0
星屑
36392
在线时间
10789 小时
注册时间
2009-3-15
帖子
4813
2
发表于 2019-5-7 13:03:30 | 只看该作者
不关to_s事..你写多了參数..
多了个"*"

点评

emmmm.....我知道了....我把+写成,了...谢谢QWQ  发表于 2019-5-7 13:41
第6个參数是用数字的..不能用字符串..  发表于 2019-5-7 13:39
draw_text就5个參数..你用6个会报错的..  发表于 2019-5-7 13:37
你确定有用?  发表于 2019-5-7 13:36
不...这里的"*"应该是做字符处理..  发表于 2019-5-7 13:32

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34715
在线时间
6739 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

3
发表于 2019-5-7 13:40:22 | 只看该作者
当游戏变量里存的是数字时
用格式化字符串
s = sprintf("%d", $game_variables[5])

然后你那个 "*" 到底是干什么的

点评

那就是个字符...表示乘多少==..然后我发现是自己把+写成,了==  发表于 2019-5-7 13:42
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 01:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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