万里无云
2010-04-28 15:20:43
[i=s] 本帖最后由 白枫 于 2010-9-6 19:12 编辑 [/i]
加入背景和立绘 ·· 看到这里 不懂立绘和背景为何物的童鞋请回老家结婚 谢谢···
1 加入背景:
下面是载入一个图片到序号里,以后用这个序号代表这个图片。
(序号1,2可用,序号大的在上面。)
bg(序号,"图片名",效果号,效果时间);
bg是background 省略写法·· 不要联想到gl bl什么的··· gl bl 什么的最讨厌了喵····(没有任何关系的喵··)
例子:
bg(1,"bg01.png",0,0);
这句就是将图片bg01.png载入到序号1里,以后用序号1就代表这个图片
bg显示是个开关(有bgon和bgoff),on就是开(显示),off就是关(不显示)··跟电灯一样···可以来回开关···众:地球人都知道···
例子:
bgon(1);--显示序号1代表的图片
bgon(2);--显示序号2代表的图片
bgoff(2);--不显示序号2代表的图片
下面的句子就显示了一张背景:
bg(1,"bg01.png",0,0);---载入
bgon(1);---开
请将本节末的图片放入上一节建立的lessons目录里,并把myfirst.lua中语句改为上面的2句。
如图放置
[attach]4527[/attach]
依次运行pack.bat,run.bat看效果。
开始加入立绘和对话框··
立绘的单词用fg表示,代表前景(foreground),写法与bg相同。
例如:
载入到1号
fg(1,"fg01.png",0,0);
或者用下面(这样图片的显示质量更好)
fg(1,"fg01.png",0,0,8888);
载入到10号
fg(10,"frame.png",0,0);
或者用下面(这样图片的显示质量更好)
fg(10,"frame.png",0,0,8888);
设置显示的位置:
fgxy(序号,x坐标,y坐标);
设置序号1代表图片的显示位置到(150,0):
fgxy(1,150,0);
一个画面的xy值如下图描述:(ps里截得图)
[attach]4528[/attach]
前面讲bg时提到了序号大的在上面,显示时上面的(序号大的)会盖住下面fg也一样的。同样的有fgon,fgoff。
问题下图中:
对话框和人物谁该是序号大的?
[attach]4529[/attach]
答案是:对话框···因为对话框盖住了人物··
现在··将显示上面的画面···
fg(1,"fg01.png",0,0,8888);--载入人物到序号1
fg(10,"frame.png",0,0); --载入对话框序号10
bg(1,"bg01.png",0,0); --载入背景图到背景序号1
fgxy(1,150,0); --设置序号1的位置
fgxy(10,0,163); --设置序号10的位置
bgon(1); --显示背景序号1
fgon(1); --显示序号1的图片
fgon(10); --显示序号10的图片
将上面的句子复制到myfirst.lua,运行下看效果看效果 看看是不是和上面的一样
[attach]4530[/attach]
好了,最后以练习结束本节:
练习1:运用 上一节学到的,加入一句对话:"AMP已经被我推倒一半了~白叔你完了~"作为人物的说话。
提示:
再在末尾加上下面一句,作为人物的说话··
text("AMP已经被我推倒一半了~[n]白叔你完了~[!]");
此教程转载于:[url]http://www.iacger.com/bbs/[/url]
作者:索菲亚方杯
原文网址:[url]http://www.iacger.com/bbs/viewthread.php?tid=5447[/url]
GnNu
2010-05-01 17:20:03
怎么说呢。。。看帖回帖是美德啊!
love_xiaolu
2010-05-07 05:35:56
原来是酱紫啊?
fish8784589
2010-05-16 08:31:29
苦等,然后推倒
kissshot_pain
2010-06-16 13:59:22
大概貌似有可能是看懂了,头好疼..........
c0re
2010-07-07 19:19:42
偶也 完成了第三课,继续打磨xy坐标熟练使用
牧濑红莉栖
2010-07-07 19:44:36
恩…学到了…
sha178
2010-07-07 22:48:53
我回老家结婚去啦