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

Project1

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

脚本小讲堂[3]

 关闭 [复制链接]

Lv2.观梦者

龙骑

梦石
0
星屑
525
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
跳转到指定楼层
1
发表于 2008-1-20 02:38:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
现在的信心指数:★☆☆☆☆{/gg}

狗先生一再欺负偶,弄了个什么骚扰短信,真烦人……{/fn}
不是偶想要*他,他实在系太……虾米?跑题了?好象是这样哦……

本讲堂只适用于新手,高手们54就好{/gg}{/gg}..



小讲堂[1]:http://rpg.blue/viewthread.php?tid=70617&ntime=2008%2D1%2D21+13%3A37%3A16
小讲堂[2]:http://rpg.blue/viewthread.php?tid=71170&ntime=2008%2D1%2D21+13%3A37%3A16



学脚本嘛,最重要的就是耐心。很多人就是觉得脚本太麻烦,不学了,只能做**党……引用66大人的一句话(好象大致是这样),如果以前没有学过任何计算机语言,学脚本就需要10
小时左右。



数字也是脚本中比较重要的一个东西。

在事件中有3个地方可以使用脚本:

1.事件第3页——最右下脚,有个“脚本”,点开就会弹出一个框,可以输入脚本指令,长度有限;

2.事件第1页——第8行的“条件分歧”,点开,第4页最后一行有个脚本,别看他那么“狭窄”,其实是无限长的;

3.事件第2页——倒数第7行“设置移动路线”最右下脚也有个脚本,也是无限长的。不过在这里很少有人使用脚本,在这里可以做到45度地行走。在“脚本”那里输入

move_lower_left


将那个事件设置成“并行处理”,测试一下。
哇!主角竟然一个劲地望左下脚做!
这就是这个脚本的“威力”。
既然讲到了这里,就再讲一些吧。

move_lower_left  #往左下移动
move_lower_right #往右下移动
move_upper_left  #往左上移动
move_upper_right #往右上移动


这里的“move”是移动的意思,lower是下的意思(如果我的理解无误),upper是上。
所以,要想实现总是45度角的行走(斜着走),就接着往下看。

1.打开脚本编辑器(F11)
2.按Ctrl + Shift + F,搜索“dir4”
3.点开,会看到:
[quote]       case Input.dir4
      when 2
        move_down
      when 4
        move_left
      when 6
        move_right
      when 8
        move_up
      end
    end

4.将其改为:
       case Input.dir4
      when 2
        move_lower_right
      when 4
        move_lower_left
      when 6
        move_upper_left  
      when 8
        move_upper_right      
      end
    end
[/quote]

再测试一下——效果偶就不说鸟。。。



今天偶们就从事件第3页——最右下脚的“脚本”入手~~
我们先输入:
  1. a = 5
  2. a += 2
  3. p a
复制代码


接着测试游戏,对那个事件按C,会看到弹出的框中出现了"7".其实这一点点脚本就相当与计算器.让我们来分解一下.
a = 5   #为a代入变量"5"
a += 2  #为a代入" 2"
p a     #显示"a"

偶自认为已经说的很清楚了...

切记,要想做加减法,必须在符号后加"=",重点~
所以根据同样的道理,可以这么写:
  1. a = 20
  2. a += 5   
  3. a /= 5  # "/"是"除以"的意思
  4. p a
复制代码

同样道理,"*"就是"乘"的意思,这里就不多说了.



下面就进入小脚本~!~~~
  1. a = 5      #为a代入变量5
  2. if a <= 10        #当a小于或等于10时候
  3. p "not enough"   #显示"not enough"
  4. elsif  if a > 10  #除此之外,当a大于10时候
  5. p "enough"       #显示"enough"
  6. end               #结束(语法)
  7. end
复制代码



自认为写的还算多,写了2700字左右吧....
那么,就结束鸟........................


PS:如果觉得学到的太少,就看看题目_"脚本讲堂"


              [本贴由 御灵 于 2008-1-24 22:22:27 进行了编辑]

Lv1.梦旅人

青天

梦石
0
星屑
86
在线时间
232 小时
注册时间
2007-12-15
帖子
2091

开拓者

2
发表于 2008-1-21 10:11:28 | 只看该作者

    哇!太好!我这脚本盲又学会了点知识,谢谢LZ,继续出哦,我们支持你!{/dy}
开坑准备中
回复 支持 反对

使用道具 举报

Lv1.梦旅人

无月的荒城

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-12-20
帖子
2004
3
发表于 2008-1-21 16:20:41 | 只看该作者
虽然没什么实际意义,但终于让我明白什么叫脚本了.
【RPG梦工厂】-http://devil516.5d6d.com
- 原创游戏发布中心
- RM技术交流论坛

目前已经半荒废,类似于终南山式的存在,欢迎隐居人士前来采菊……
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

4
发表于 2008-1-21 19:05:14 | 只看该作者
LZ可以尝试学习RGSS(RUBY)内部类
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

5
发表于 2008-1-21 19:05:47 | 只看该作者
快点,写完通知我。我发布
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

忘记

梦石
0
星屑
55
在线时间
4 小时
注册时间
2007-12-15
帖子
3062
6
发表于 2008-1-21 19:47:50 | 只看该作者
对于新人!很好很强大{/hx}(偶也算新人)
因为你哭泣的时候有我想你你被人嘲笑时有我陪你在你感觉最无助的那一刻有个声音鼓励
<font color=#8600E9>忘记</font>
回复 支持 反对

使用道具 举报

Lv2.观梦者

龙骑

梦石
0
星屑
525
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
7
 楼主| 发表于 2008-1-21 21:20:27 | 只看该作者
终于得到鼓励...{/ll}我好感动....
我一定会尽快D!~!~!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
8
发表于 2008-1-21 22:07:09 | 只看该作者
我以为是深一些的内容,这些我在学flash的时候已学的滚瓜烂熟。
空欢喜一场!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2539
9
发表于 2008-1-22 05:27:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2539
10
发表于 2008-1-22 05:28:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 02:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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