游戏开发工具:喜欢玩游戏,更想开发一款自己的游戏?如果你立志成为一名游戏开发者,那么你...
Egret Lakeshore 是由国内游戏厂商白鹭时代推出一款游戏制作工具,Lakeshore无需编程背景,只需鼠标拖拽,点击、拉升等、便可完成一系列的游戏开发工作,如测试,UI,场景,行为等,该软件完全免费,制作完成后的游戏可在安卓、iOS和Windows Phone平台完美运行,欢迎下载体验。
功能特色:
1、可视化创作游戏
Lakeshore采用全程可视化操作,摆脱了使用代码编写游戏繁琐的创作流程。使用代码创作游戏时,由于无法实时看到游戏运行的效果,UI中各种素材的布局是一件非常耗时的工作。需要反复的编写、运行、测试结果,循环往复。在Lakeshore中,能够实时预览素材在场景中的布局, 使用鼠标点击、拖拽、拉伸即可完成图像、声音等素材的编辑,并且能够非常快速的在浏览器中预览。
2、丰富的游戏模板
Lakeshore 内置强大的游戏模板系统,针对各种常见的游戏类型,提供对应的游戏组件、行为、条件与动作。用户可以使用这些组件配合自己设计的游戏素材,组合出玩法丰富的互动游戏。内置的打飞机,塔防,小鸟飞行,横轴跑酷等多套完整的游戏模板。是初学者理解游戏制作逻辑,行为,条件和动作运作机制的最好范例。用户可以基于模板进行再创作,制作出自己的游戏。
3、丰富的通用组件
Lakeshore 提供了丰富的常用组件,比如动画,九宫格,瓦片地图,位图字体,数组和函数等。利用这些组件可以十分方便的实现游戏中的特殊功能。例如,动画可以十分便利 直观的给游戏中添加序列帧动画。对于略懂游戏逻辑的用户,数组和函数可以高效快捷的实现复杂的游戏逻辑。序列帧动画面板如下图:
4、常用游戏行为
Lakeshore 内置了许多游戏中常用的对象行为,比如子弹、炮塔、寻路、拖拽等等。用户可以把内置的行为绑定在任意的显示对象上,绑定后,相应的对象便自动具备相应行为 的能力。比如绑定了子弹行为,就会自发的飞行,绑定了炮塔行为就会自发的寻找并打击目标等。行为列表界面如下:
5、精确控制游戏元素
Lakeshore内置了丰富的控制逻辑,将这些控制逻辑包装成各种”条件”和“动作”,使用这些条件和动作,可以更加细致的控制精灵的状态。包括设置元素旋转、位置、缩放等外观变化操作。条件和动作界面示例如下图:
6、强大的游戏逻辑事件表
Lakeshore 的游戏逻辑都通过事件表来编辑和呈现。事件表可以清晰的呈现游戏的逻辑关系。事件描述的语句通俗易懂,就算没有开发能力的用户也可以轻松读懂每条事件的功 用和事件间的逻辑关系。事件表中的条件,动作和事件都支持复制,剪切和粘贴,使得逻辑的编辑更加便捷。同时事件表还支持事件分组,嵌套子事件,条件的 “与”、“或”和“取反”,添加注释等高级功能。事件表界面如下:
7、Tile Map 瓦片地图文件的支持
Tile Map是游戏中常用的一种地图形式,Tiled Map Editor是广为使用的免费Tile Map制作软件,LakeShore完美支持Tiled Map Editor生成的地图文件格式。Tiled Map Editor + LakeShore可以让您轻松的制作出丰富多彩的游戏。内置游戏中的塔防游戏的地图便是使用Tiled Map Editor制作的。
8、通用的网络通信功能
Lakeshore支持WebSocket, WebStorage, Browser和Ajax等网络通信功能。可以方便的和后台服务器建立通信,使得开发的游戏可以具有实时的网络数据和更丰富的交互性。
9、微信分享的支持
微信分享是十分高效便捷的游戏传播渠道,LakeShore提供了灵活实用的微信组件,制作出的游戏可以方便的分享给微信朋友圈,微信朋友,QQ空间,腾讯微博等传播平台。更方便快捷的实现游戏的传播。
更新日志:
Lakeshore 1.2.1
新功能
【新增】序列帧动画
【新增】全新的事件表
【新增】组件:动画,九宫格,瓦片平铺,位图字体,数组,函数,WebStorage,Browser
【新增】行为:横轴跑酷,刚体,跳穿,摄影机,边界限制,别针,计时器,淡入淡出,闪烁,曲线
【新增】WebSocket与Ajax组件,可与服务器进行交互
【新增】横轴跑酷、营销页等模板
【新增】事件表新增条件取反,且或混合运算机制
【新增】事件表中支持复制,剪切,粘贴
【新增】事件表中子事件、一次性触发基制
【新增】禁用事件等若干条件与动作
【新增】全局变量和全局对象的支持
【新增】图层视差
【新增】预览界面添加预览地址二维码,方便手机端调试预览。
【新增】表达式校验机制
【新增】条件,动作添加流程支持回退
【新增】项目场景大小和游戏运行屏幕大小可以分别设置
【新增】fps和屏幕适配模式等项目属性
【新增】添加循环运算,滚屏动作等
【新增】问题反馈窗口
【优化】优化对象库,对象选择视图
【优化】优化场景面板用户体验
【优化】事件表中复制、粘贴而乱序的体验问题
【优化】事件表中禁用/启动(组、事件、子事件、条件、动作)基制
【修复】实例选取bug
【修复】按钮外释放鼠标无效bug
【修复】事件表中某种情况下出现无法刷新的情况
【修复】事件表中全局变量bug
【修复】全局实例bug
【修复】计时器与声音bug
【修复】某些特殊情况下条件无法过滤的bug
【修复】其它若干bug