万里无云
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
只会了楼主写出的那些