万里无云
2010-04-28 15:34:49
[i=s] 本帖最后由 白枫 于 2010-9-6 19:14 编辑 [/i]
本节来讲下标题画面的设置。
目标:设定一个标题画面,有新游戏,继续游戏,图片鉴赏。
看上去非常有难度的问题,还好枫叔给了一个模板,改改就行了。
首先是看am_init.lua需要改的地方是
-- 简易标题设置
-- {
titleinit();
settitlexy(0,0); -- 设置标题文件坐标
settitleiconxy(290,152); -- 设置光标文件坐标
settitleiconstep(0,22); -- 设置光标移动长度
settitleitem(3); -- 设置选项数量
--settitlebg(""); -- 设置标题文件
settitleicon("title_icon.png",nil); -- 设置光标文件
settitlesound("sound_bi.wav"); -- 设置标题选项音效
-- }
其中
【设置光标文件】是图标的文件。
【设置选项数量】是设置选项的数量,这里是3项。即是新游戏,读取存档,图片鉴赏。
【设置光标文件坐标】是设置光标的坐标。
下面将settitleicon("title_icon.png",nil); -- 设置光标文件
改为我们的图标:
settitleicon("my_title_icon.png",nil); -- 设置光标文件
然后将:
jump("myfirst.lua"); -- 剧情脚本入口
改为
jump("my_title.lua");-- 剧情脚本入口
设置好了后:
下面有个模板:
[quote]-- 设置游戏名字和章节
GAMENAME("AMPv0.65");
CHAPTER("第0章");
stageclear();
valueinit(); -- 初始系统变量,128个可用,取值0 - 4294967295
eventflaginit(); -- 初始事件标记,512个可用,取值0 - 255
-- value[1] ~ value[128]
-- event[1] ~ event[512]
pmplay("movie/game_logo.pmp");
pause(10);
bg(1,"my_title.png",1,500);
bgon(1); -- 开启1号背景显示
pause(30);
texfg(2,"[c=000000]新游戏[/c]",1,200);
texfg(3,"[c=000000]继续游戏[/c]",1,200);
texfg(4,"[c=000000]图片鉴赏[/c]",1,200);
texfgxy(2,216,190);
texfgxy(3,205,212);
texfgxy(4,205,234);
texfgon(2); texfgon(3); texfgon(4);
playfile("music/bgm01.mp3",1);
*title_select
chose = titlechose();
if chose==1 then goto(*newgame); end
if chose==2 then goto(*loadgame); end
if chose==3 then goto(*find); end
-- 新游戏
*newgame
fg(10,"scene_black.jpg",1,200);
fgon(10);
texfgoff(2); texfgoff(3); texfgoff(4);
stopfile("mp3",1);
pause(10);
clearall();
jump("myfirst.lua");
goto(*end); -- 默认处理
-- 读取存档
*loadgame
savinit(2); -- 1为存档,2为读档
SetGameMode(SAV_MODULE);
goto(*title_select);
goto(*end);
*find
jump("demo_view.lua");
*end
SetGameMode(QUIT_MODULE);[/quote]
[attach]4546[/attach]
会看到选项歪了,
再am_init.lua里设置选项的初始坐标即可
settitleiconxy(290,152); -- 设置光标文件坐标
改为
settitleiconxy(305,185); -- 设置光标文件坐标
修改之后画面就正常了。
下面是例子打包
此教程转载于:[url]http://www.iacger.com/bbs/[/url]
作者:索菲亚方杯
原文网址:[url]http://www.iacger.com/bbs/viewthread.php?tid=5447[/url]
1239985932
2010-04-28 18:06:48
谢了,下载下来等考试结束后再看看
love_xiaolu
2010-05-07 05:41:35
看完了,多谢那啥叔
kissshot_pain
2010-06-16 14:21:13
看完了,多谢那啥叔