高级玩家

- 贡献度
- 44
- 金元
- 1582
- 积分
- 274
- 精华
- 0
- 注册时间
- 2004-12-13
|
本帖最后由 xasm 于 2011-1-28 04:14 编辑
感谢 leonqp1030 在 http://bbs.3dmgame.com/thread-1706770-1-1.html 帖子中提供的关卡编辑器地址
本人把页面资源都保存到了本地,方便离线使用,并进行了汉化,希望同学们能多多创造自己的关卡~
懂编程的同学可以看看,若能制作一款专用的功能更强大编辑器出来就更好了
Angry Birds 关卡编辑器是关于 Angry Birds(AB) 1.3.x for Maemo, Android 和 Palm (苹果设备尚未支持)的关卡编辑器
你可以使用它创建一个全新关卡或者编辑一个经过反编译的原版关卡
如果你想编辑一个在游戏中存在的关卡, 你需要将其反编译到文本格式然后使用这个编辑器编辑.
注意:只有支持HTML5特性的Chrome,Firefox,Opera,Safari等浏览器方能正常使用本编辑器.
控制:
通过点击灰色工具箱内的对象插入当前到关卡中, 点击对象可以在关卡编辑框中选中它. 你可以通过在空白区域点击并拖动鼠标来选取多个对象.
如果没有对象被选中:
键盘 方向键上/下: 缩小/放大
键盘 方向键左/右: 左平移/右平移 这个关卡
如果有对象被选中:
鼠标左键: 拖动选定的对象可以改变它的位置, 按住ctrl不放单击可以选中/取消单个对象
鼠标右键: 如果上/下拖动鼠标可以改变对象的角度
键盘 方向键上/下/左/右: 移动选中的对象
键盘 Delete键: 删除选中的对象
键盘 J/R键: 如果正好两个对象都被选中,你可以创建/删除关联 (用无形的线连接对象,连接可以使两个物体关联,比如炸药箱和气球)
键盘 D键: 克隆选中的对象
所有新创建的文件无需经过编译就可以直接在游戏中使用.
你需要覆盖原始关卡文件才能在游戏中使用你的自定义关卡.
在你的设备上 Angry Birds 所在文件夹里搜索 Level1.lua 这个关卡文件.(PC版位置在data\levels\pack1里面)
如果你找到了它, 而且你创建的关卡已经在编辑器里完成了, 请按'生成关卡代码'来创建新的 Level1.lua 文件代码,
在你的电脑上把文本框中的代码粘贴到重新创建的 Level1.lua 文件中并保存.
然后用你保存的这个 Level1.lua 覆盖游戏中的原始文件(记得备份原文件哦).
进入游戏后选择关卡1-1,来体验自己制作的关卡吧~.
需要编辑原关卡的童鞋请使用 leonqp1030 在 http://bbs.3dmgame.com/thread-1706770-1-1.html 帖子中提供的反编译工具
将原版关卡文件放到反编译工具目录下
在命令行中运行 lua.exe decompile_levels.lua Level1.lua (Level1.lua为原版关卡文件,直接用文本编辑器打开为掺杂着英文的乱码文件)
或者新建一个批处理文件 内容为 lua.exe decompile_levels.lua Level1.lua 双击运行即可得到Level1.lua.dec的原始文本文件
用文本编辑器打开 Level1.lua.dec 复制里面的代码到关卡编辑器页面里面,点击"载入/渲染关卡"按钮即可
界面:
实际运行截图:
示例关卡:
Level1.lua
(17.62 KB, 下载次数: 197)
附件是编辑器分卷压缩包,解压后使用支持HTML5的浏览器打开 editor.html |
评分
-
1
查看全部评分
-
|