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

Project1

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

[随意闲聊] 如果你有和我一样的强迫症,你最好不要和我一样学脚本

[复制链接]

Lv1.梦旅人

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
帖子
2065
跳转到指定楼层
1
发表于 2013-8-30 14:44:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
彻底放弃了学脚本,我终于明白,什么叫强迫症了,自己无法忍受的事情,一定要去做的事情,名曰强迫症
读脚本,类里出现了if语句,后面有一个不认识的变量(a对象不需要这个变量,b对象才会使用,而此刻我不知道b对象)
强迫症犯了,必须得搞清楚,但是又根本弄不清楚
脚本里设置了某个变量,我必须要知道这个变量的具体处理,它为什么被需要,但是在这个时刻,这个变量实际上是没用的,但是我就纠结在这里了
答案可想而知,我感觉快要崩溃(读了很多次脚本,就是因为有这种情况,让我浑身不自在)
每一次不自在,我就认为是自己的问题,于是就删除一遍自己的笔记——换种方法重新写
于是根据别人的建议,推翻默认脚本重新写,好吧,写完了,貌似理解了,写完了回头一看
ok,某些数值好像是错的,好吧,删除重写
重写的时候看到了默认脚本的一句话
  while $scene != nil
    $scene.main
  end
这样一句话...恩,我又和它拧上了,不知道这句话为什么有用,有什么用
......
于是,我现在只想骂娘

Lv2.观梦者

梦石
0
星屑
555
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
2
发表于 2013-8-30 14:54:05 | 只看该作者
如果你学的是VA脚本那你得抓狂了……

点评

VA脚本貌似完全看不懂的说……  发表于 2013-8-30 19:04
回复 支持 反对

使用道具 举报

Lv1.梦旅人

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
帖子
2065
3
 楼主| 发表于 2013-8-30 15:06:17 | 只看该作者
satgo1546 发表于 2013-8-30 14:54
如果你学的是VA脚本那你得抓狂了……

昨天夜晚12点钟睡觉,在想ox和oy
因为你的那张图和无脑之人的解释
图先没明白
无脑之人的解释好像懂了,但是没试
躺在床上的时候就在想我修改了ox的结果
想啊想,觉得结果和无脑之人的解释冲突了
今天开学,7点钟要起来,于是准备直接睡,第二天再说
于是,在床上翻来覆去1个半小时睡不着后,直接起来了
开电脑——测试
终于懂了你那张图后才安心的睡下去了= =

点评

ox和oy表示图片的原点坐标。这个坐标代表图片的哪个像素在图片的x,y坐标上。  发表于 2013-8-30 19:47
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

4
发表于 2013-8-30 17:47:27 手机端发表。 | 只看该作者
楼主实在不行就先学basic或c语言吧。。。

点评

然后,那一份笔记我又全删了 囧  发表于 2013-8-30 18:09
弄不清就容易在想一些变量的时候出错。(比如开始不知道窗口内容的相对坐标是窗口的16,16,在阅读它的设定的时候,想错了,在笔记里自然也写错  发表于 2013-8-30 18:08
主要是很难弄清内置类的一些特性,它的一些属性在做什么  发表于 2013-8-30 18:06
回复 支持 反对

使用道具 举报

Lv1.梦旅人

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
帖子
2065
5
 楼主| 发表于 2013-8-30 18:01:04 | 只看该作者
myownroc 发表于 2013-8-30 17:47
楼主实在不行就先学basic或c语言吧。。。

先学了c语言..
内存,指针,数组二维数组,啥的接触过一点...

点评

好吧你说什么我果断没听懂=-=  发表于 2013-8-30 20:23
感觉你需要先明白类与对象……  发表于 2013-8-30 18:37
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
117
在线时间
552 小时
注册时间
2012-8-18
帖子
1429
6
发表于 2013-8-30 18:56:45 | 只看该作者
不懂的地方请跳过,先把想一想就能搞懂的地方搞懂了
话说ox oy那个有什么问题么?

点评

在窗口的中间的部分,我原本以为是这样的,所以窗口内容的(width-32)的时候,我以为是为了窗口美观才这样设置= =  发表于 2013-8-30 20:27
汗..重说一遍,假如在纸上绘制一个长宽高均为4的正方形称之为窗口,我以为窗口内容(假设长宽高为2)的正方形的x值和y值为 (4-2)/2 也就是正好  发表于 2013-8-30 20:26
内容的宽高(如32,32)是会自动的添加在窗口中的宽高(如34,34) 我以为它会自动的被放在窗口(x坐标-34-32)/2里 ,不知道你是否知道我的例子= =  发表于 2013-8-30 19:55
抱歉,没看到,ox和oy已经没什么问题了(另外,不懂的地方会连带的让人以为懂的东西是错的) 就像我之前不知道原点这概念,我以为窗口  发表于 2013-8-30 19:52

评分

参与人数 1星屑 +12 收起 理由
a554187203 + 12 所以ox的时候就会不理解,因为连ox = 0的含.

查看全部评分

我要填坑!我要背单词!我要学日语!我要每天锻炼!
好吧呵呵= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
235
在线时间
212 小时
注册时间
2013-8-13
帖子
1561
7
发表于 2013-8-30 19:04:06 | 只看该作者
……又与头像相呼应……
回复 支持 反对

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

8
发表于 2013-8-30 19:33:06 | 只看该作者
仅就你文末问题,从字面来看,$scene是一个基础的东西,如果$scene不存在,那么就无法$scene.main,所以只有当$scene!=nil 意即其存在时 执行$scene.main
那么,导出以上结论的条件可以有如下几个:
1.你知道while是用来干什么的:满足其后的条件,则执行其内的动作。(这是最简单最直接的。当然,你总得知道!=和nil分别是什么意思)
2.你知道“$”和“.”分别是什么含义,也就是说,你明白“全局”,“类”,“对象”,“实例”,“属性”,“方法”或者类似的编程及OOP基础词汇。
3.你知道这段话的上下文在干嘛,那么你可以通过全局搜索其他位置的脚本,间接的了解到这段话是干啥的。
4.你知道自己在干嘛,明确脚本不是看看脚本页就会,而是需要系统学习的。因为编程常识可不会在F1里等你,你需要自己去学习。

点评

其实一直很在意了,之前看到的时候还不认识那个人物,现在估计认识了,但是忘记了,只有模糊的印象 (我会说模糊的印象有时能驱使我找上一天吗  发表于 2013-8-30 19:48
moy
装逼完毕!  发表于 2013-8-30 19:33
Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

Lv1.梦旅人

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
帖子
2065
9
 楼主| 发表于 2013-8-30 19:41:55 | 只看该作者
moy 发表于 2013-8-30 19:33
仅就你文末问题,从字面来看,$scene是一个基础的东西,如果$scene不存在,那么就无法$scene.main,所以只 ...

  while $scene != nil
    $scene.main
  end
这一句话仔细思考可以得出它的作用
这句话是泛指那些在阅读中不易看出作用的一些东西
比如某个变量,它在具体做什么,为什么需要这个变量
比如某个函数,函数是处理重复指令的,但是为什么某块需要重复处理?
当然,上例也都是泛指
另,我这种性格也让我和默认脚本杠上了

再另貌似在10年的时候看到moy的头像比现在的萌,但是忘了,真囧

点评

moy
你的关注点错了喂(指  发表于 2013-8-30 19:43
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

10
发表于 2013-8-30 19:50:19 | 只看该作者
简单地说,
$scene里面存放了各种场景的主入口,于是只需要设定这个变量(方法)就可以切换场景。
如果是nil的话就是退出游戏(其实退出就是这么写的)。否则就执行其中的main。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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