AMP菜鸟制作GAL游戏教程2-显示对话



万里无云
2010-04-28 15:12:47

[i=s] 本帖最后由 白枫 于 2010-9-6 19:13 编辑 [/i]

要显示对话了喵···

普及下Gal游戏知识先··· 资深Galgame玩家直接跳过·或者回老家结婚去吧··

背景:画面的背景····

立绘:画面上的人物,不知道是谁取得这个名字,反正就是这个意思- -··· (谁来告诉我·· 它能不能吃···)


Galgame的画面构成··请各位童鞋回顾下·····

通常···背景+立绘+对话框+文字···

喵~推倒文字

首先用记事本打开AMPv0.65src下的am_init.lua,你会看到很多句英语单词···暂时不管他们···

找到下面的句子······

jump("am_start.lua"); -- 剧情脚本入口··

有枫叔写的注释【剧情脚本入口】,其中“--”代表是注释,不执行该条句子····
[
am_start.lua就是要执行的文本···
[attach]4520[/attach]
现在将jump("am_start.lua");改为jump("myfirst.lua");
[attach]4521[/attach]
现在再user里新建一个目录lessons,以后用做我们教程目录。然后建立一个文本文档,命名为 myfirst.lua
[attach]4522[/attach]
[attach]4523[/attach]

这样就跳到我们的那个myfirst.lua里执行了···

不过现在myfirst.lua里什么都没有- -马上开始写句子=_=
在里面写:
text("喵~这是我的第一句话。");
[attach]4524[/attach]
然后保存,依次执行pack.bat,run.bat会出现下面的画面:
[attach]4525[/attach]
结束···
依然什么都米有会的感觉·····
动手练习挖 ··

自个练习以下:
1:

text("喵~这是我的第一句话。");
改为:
text("喵~这是我的第一句话。[n]这是我的第二句话!喵喵!");
依次执行pack.bat,run.bat看效果。

2:

text("喵~这是我的第一句话。");
改为:
text("[c=00ff00]喵~[/c]这是我的第一句话。");
依次执行pack.bat,run.bat看效果。

3:
将本节的句子改为:
text("喵~这是我的第一句话。[!]");
text("喵~这是我的第二句话。[n]请注意换行的地方··[!]");
text("我要推倒AMP的说 ··喵!··[!]");
依次执行pack.bat,run.bat看效果。

4:
任选一篇galgame的一个画面的文字录入。

tips:
[n],换行,[!]等待用户按O
[c=00ff00]喵~[/c]是将喵~的颜色变为绿色·
00ff00是颜色值,photoshop里有··

正式结束-_-

练习完本节你已经学会了1/4··· 民那桑都要干巴爹捏呢喵·

下一节纠结[加背景]···

To Be Continue...

附练习2的答案:看看是不是和我显示的一样
[attach]4526[/attach]

此教程转载于:[url]http://www.iacger.com/bbs/[/url]
作者:索菲亚方杯
原文网址:[url]http://www.iacger.com/bbs/viewthread.php?tid=5447[/url]


wcg12315
2010-04-28 16:32:11

看教程~~~我要把每个教程看完~~~现在看教程二~~~


love_xiaolu
2010-05-07 05:34:56

跟着LS来学习


kissshot_pain
2010-06-16 13:52:09

跟着LS来学习


c0re
2010-07-07 17:05:25

练习完毕...........顶之


609321569
2011-01-17 21:26:32

只会了楼主写出的那些