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

Project1

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

[随意闲聊] 我要吐血了!VA的运算能力让我崩溃啊!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
120 小时
注册时间
2011-2-16
帖子
84
跳转到指定楼层
1
发表于 2012-5-16 12:10:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 Seraglio_King 于 2012-5-16 12:24 编辑

心血来潮想用VA做个扫雷……
图块用的是RTP素材
结果一口气把数据部分都写完了
运行了几次,把报错都处理完之后……

天啊!正常运行之后居然无法响应了!
窗体部分完全正常运行(我试过不处理数据,只描绘默认的无点击、无雷画面,可行)
但一旦运行数据……就死了……
  1. def set_new_game(row_max, col_max, mine)
  2.     mine_number = mine
  3.     #生成一个新的无雷表格
  4.     for row in 0...row_max
  5.       for col in 0...col_max
  6.         id = (row * col_max) + col
  7.         set_space_type(id,row,col,row_max,col_max)
  8.         @space[id] = true
  9.         @space_mine[id] = false
  10.       end
  11.     end
  12.     #设定雷
  13.     while mine_number > 0
  14.       mine_r = rand(row_max)
  15.       mine_c = rand(col_max)
  16.       set_mine(space_transform(mine_r,mine_c, col_max))
  17.       mine_number -= 1
  18.     end
  19.   end
复制代码
一共处理3个数据……
1、区域是否已被点开
2、区域是否有雷
3、区域类型(角、边,或者中间区域)

设定类型方面,因为要判断所在位置,另外建了个方式,里面也只是2次判断的形式确定位置然后赋值
我测试的是7*7大小的,应该不算大……
就这样的情况下……居然无法响应了……
我………………

这种活活憋屈死的感觉太郁闷了…………

Lv3.寻梦者

梦石
0
星屑
1634
在线时间
1612 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

9
发表于 2012-5-16 16:20:03 | 只看该作者
不知道這個哪裡能證明va運算速度慢了?
雖然va算的的確不快
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
508
在线时间
1478 小时
注册时间
2011-9-17
帖子
1316

开拓者贵宾

8
发表于 2012-5-16 15:27:09 | 只看该作者
这点计算量……未响应估计不是运算能力的问题啊,是LZ的数据储存的结构不好导致占用了太多的内存吧;
我帖子中要有是不HX的空白,请Ctrl + A
回复 支持 反对

使用道具 举报

Lv2.观梦者


  • 更新完成啦

梦石
0
星屑
784
在线时间
6267 小时
注册时间
2006-6-7
帖子
8462
7
发表于 2012-5-16 15:23:13 | 只看该作者
好吧这个不是我测试的。

效率.jpg (91.1 KB, 下载次数: 19)

效率.jpg
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

Fuzzy Ginkgo
Taciturn Knight

梦石
0
星屑
60895
在线时间
1933 小时
注册时间
2010-6-26
帖子
1605

烫烫烫开拓者

6
发表于 2012-5-16 12:49:48 | 只看该作者
总觉得一定是写的太复杂了……这点计算我的渣渣手机都能胜任
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复 支持 反对

使用道具 举报

乌有君
5
乌有君  发表于 2012-5-16 12:39:33
核心计算神马的都丢到DLL里去,RM只是用来快速开发原型机的
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
4075
在线时间
5073 小时
注册时间
2012-1-15
帖子
4618

开拓者贵宾短篇七成年组亚军剧作品鉴家

4
发表于 2012-5-16 12:34:53 | 只看该作者
=__= 扫雷貌似不是纯事件也能做么……(顶锅盖逃)

点评

我做的是鼠标控制,和电脑自带的扫雷一样的操作模式的那种……  发表于 2012-5-16 12:38
若后退就皆成谎言。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
3
发表于 2012-5-16 12:31:37 | 只看该作者
目测就这点计算量毫无压力,楼主不妨贴出完整的脚本吧

点评

其实va新的控制台不也挺好的么,无非勾一下激活控制台- -b  发表于 2012-5-16 15:12
多p 对了VA的话是多msgbox  发表于 2012-5-16 12:33
我也是这么想的……但是找了半天没发现…… 目前还在找,估计可能是其他调用的方法里面出现死循环了…… 头疼啊……死循环不报错最头疼了……  发表于 2012-5-16 12:33
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (超级版主)

嗜谎者

梦石
2
星屑
17714
在线时间
3941 小时
注册时间
2010-9-12
帖子
9664

极短26评委极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

2
发表于 2012-5-16 12:12:29 | 只看该作者
前排围观触手卖萌。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-28 07:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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