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

Project1

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

[已经解决] 【事件指令】 获取文件最大数目

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1297
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

跳转到指定楼层
1
发表于 2016-5-11 21:53:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Vortur 于 2016-5-12 08:49 编辑


@丿梁丶小柒
此问题已解决,感谢 T大 和 喵大 !!~~



问题描述


那么问题来了:
如何获得【Pictrue】文件夹下的文件总数目?
如何获得【Pictrue】文件夹下的名前有【CG_】的文件总数目?
如何将此数目,赋值给变量10?

在下依稀记得,有个def file exists?的这么一个方法...但不知怎么用。希望各位大触帮帮忙...在下事后必抽出时间把这个方法发扬光大

在下参考【事件标题】的方法,制作了一个粗陋的范例







【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

2
发表于 2016-5-12 00:15:59 | 只看该作者
你的图片要加密的话,那我个人的建议是手动填 CG 个数,填个数字又不会死

硬要自动判断的话,循环获取一遍图片,直到系统报错找不到图片时拦截该报错即可

评分

参与人数 1星屑 +100 收起 理由
丿梁丶小柒 + 100 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1297
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

3
 楼主| 发表于 2016-5-12 01:23:26 | 只看该作者
本帖最后由 Vortur 于 2016-5-12 01:34 编辑
喵呜喵5 发表于 2016-5-12 00:15
你的图片要加密的话,那我个人的建议是手动填 CG 个数,填个数字又不会死

硬要自动判断的话,循环获取一遍 ...


@皿@ 谢谢!~~ =>A<.=
在下暂时不准备制作加密游戏,现在正在填的坑,也是准备用来写教程的

嗯,在下目前的思路是:
1.  设置一个【光标系数】非常大——例如100——的【图片文件名】,使用【file exists?】循环判定它是否存在
2.  找到的第一个文件,提取其文件名,作为【最大文件数目】

阁下是这个↑意思吗?

但是在下从1~2完全不会弄...如果有个方便的函数可以利用的话,在下也不想每次都修改工程...谢谢!

难点详情

点评

请学习 ruby 语言本身,而不是学习范例  发表于 2016-5-12 07:07
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2016-5-12 07:12:01 | 只看该作者
本帖最后由 taroxd 于 2016-5-12 07:24 编辑

RUBY 代码复制
  1. Dir['Graphics/Pictures/CG_*.{jpg,png}'].size # 对加密文件无效


相关原理请你学习 ruby 之后,学会看 ruby 文档(非 F1)再问。不看书只做题是没有意义的。
不要用事件的思路去揣测脚本代码。
就一行代码的事情,是不值得做什么范例的。

另外说句题外话,自己写不出而且找不到脚本,事件还解决不了的时候不要去用新手礼包以及一堆关系不大的链接回答别人的问题。

点评

谢谢!另外新手礼包的事情抱歉了...  发表于 2016-5-12 07:55

评分

参与人数 1梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-22 07:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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