[原创]时空幻境游戏编辑器(Braid Editor)
by AKara 2011-07-07 @ http://blog.csdn.net/akara @ akaras(at)163.com
---------------------------------------------------------------------
Braid(时空幻境,http://www.braid-game.com)真赞。
有些事情不重要,随时可以再来;
有些事情即使时间倒流,也不能改变。
轻重于心,才能走到最后。
即使追求的未必如你所想。
---------------------------------------------------------------------
注意到游戏目录下readme中,赫然写着:
"-editor : Enable the in-game editor.
If you use this command-line option,
pressing F11 will open the editor to the level you are currently playing.
......
There are a lot of key commands for the editor;
they will be documented separately."
这么抽象这么有创意的游戏还自带编辑器,还有文档,还等什么...
---------------------------------------------------------------------
虽然至今没找到 "documented separately“ 的文档,但可以先看看:
braid.exe -editor -windowed -60fps
按 F11 可以切换到编辑器:
它的一个世界全部从【零】开始,全是由预定义的面板中的物件对象堆叠而成:
草皮,山坡,太阳,2D粒子,发射器,碰撞体,钥匙,门,
星星,怪物,公主,触发器,移动平台,主角Tim.....
大部分对象支持在场景编辑中:
* 移动
* 旋转
* 缩放
* 剪裁
* 变色
* 透明
* z排序
* 视差
* 调参
* ... .
---------------------------------------------------------------------
非官方 说明
---------------------------------------------------------------------
快捷键 | 键名 | 功能 |
---|
F11 | 切换编辑态/游戏态 | shift+Space | 载入游戏中所在关卡 | ASDW | 地图移动 | Arrows | 同上 | shift+Arrows | 选中物1像素微调 | J | 倒序#ID跳转 | L | 顺序#ID跳转 | Q | 选中物独占编辑 | E | 选中物dv - 1 | R | 选中物dv + 1 | shift+E | 选中物dv - 10 | shift+R | 选中物dv + 10 | PageUp | 特效时间回溯 | F8 | 取消物件选中 | F9 | reload特效 | tab/delete | surface entity编辑 | ctrl+G | 选中同group物件 | ctrl+I | 直接编辑游戏现场 | ctrl+ASDW | 移动选中物 | ctrl+C | 复制选中物 | ctrl+V | 粘帖选中物(于鼠标旁) | shift+ctrl+V | 粘帖选中物(于原位置) | ctrl+D | 复制和粘帖选中物 | ctrl+Y | 重做 | ctrl+Z | 撤销 | L | reload关卡(游戏态) | Space | 切换编辑多个关卡 | ...... | ...... |
|
|
鼠标 | 操作 | 功能 |
---|
左键 | 移动选中物件 | 左键(拖拽边框) | clip选中物件 | 右键 | 旋转选中物件 | 指针定位 | 碰撞块生成/删除(surface entity专用) |
|
|
World Panel | 项目 | 解释 |
---|
Pause Game | 暂停/继续游戏 | Save! | 保存关卡 | Load! | 加载关卡 | Save As... | 保存关卡为 | Load As... | 加载关卡为 | Entity Panel | 隐藏/显示物件面板 | Undo Panel | 隐藏/显示Undo面板 | Unhide All | 显示所有物件 | Hide Invisible | 隐藏游戏中不可见物件 | Hide Selection | 隐藏选中物件 | Toggle Hiding | 翻转所有物件隐藏/显示状态 | All / Foreground / Background / Collision / Particles | 显示全部 / 只显示前景 / 只显示背景 / 只显示碰撞块 / 只显示粒子 | Add Piece Config... | 加入预设Piece组 | Split Particles | 分割粒子 | Move Particles | 移动粒子 | Find Dead Images | 找出无效图片 | Find Dead Particles | 找出无效粒子 | Sanity | Lister Panel显示所有物件 | Snapshot | 快照当前 | NewWorld | 新建空白关卡 |
|
|
Entity Panel(with entity) | 项目 | 解释 |
---|
Entity: Name#ID | 物件名#ID | 1 / 2 / 3 / ... / N | 属性集页面排列 | (Deselect) | 取消物件选中:转为Entity Panel(without entity) | Clone and Place! | 复制并粘帖 | Properties Section | 属性集 | Flags Section | 通用标志集 | Destroy! | 销毁本物件 |
|
|
Entity Panel(without entity) | 项目 | 解释 | Entity:None | 无选中物件 | Name | 当前物件类名 | Instantiate! | 创建一个物件实体 | List All | 打开Lister Panel |
|
|
Flags Section | 项目 | 解释 |
---|
immobile | 不动的 | impenetrable | 不可穿透 | climbale | 可攀爬 | tiling texture | 贴图伸展 | support | 可站立 | intangible | 不可碰触 | lethal | 致命的 | no gravity | 无重力 | rewind exempt | 不受时间倒流影响 | make exempt | 时间倒流时使人物例外 | rectangular | ??? | shared among forks | 支持影子操作 | not constant | ??? | invisible | 游戏中不可见 |
|
Undo Panel | 项目 | 解释 | Undo(change N) | Undo(第N个更改) | Action Type | 动作类型 | Name#ID | 物件名#ID |
|
|
Lister Panel | 项目 | 解释 |
---|
Lister | Lister | Name ID | 物件名 ID | NameN IDN | 物件名N IDN |
|
"If you can live for three years at your Mom's house, you can make a game for free" ————Jonathan Blow 能自掏腰包 $20,0000 ,花几年 做个表达想法的好游戏,是很多人的梦想吧 :-) |
--------------------------------------------------------------------- 现实不是游戏 --------------------------------------------------------------------- 时间不能倒流,珍惜每个片刻。
|
--------------------------------------------------------------------- 相关链接 --------------------------------------------------------------------- http://www.davidhellman.net/blog/the-art-of-braid-part-4/ http://braid-game.com/news/2009/04/the-braid-level-creation-thread/ http://en.wikipedia.org/wiki/The_Witness_%282011_video_game%29
--------------------------------------------------------------------- |
作者:akara 发表于2011-7-28 19:31:00
原文链接