美文网首页unity
[Unity 3D]giles - A Runtime Lev

[Unity 3D]giles - A Runtime Lev

作者: 雨落随风 | 来源:发表于2019-06-16 23:18 被阅读14次

Giles Unity官方的一个运行时编辑器。

GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。
本文集以一个小的功能点为单位行文,也便于拾取罢!

简介:

笔者今天推荐的仓库叫 GILES
GILES is a runtime level editor for Unity games. It is designed to be completely functional on it's own, but open to extensibility at every opportunity.
她是一个运行时的编辑器,非常完善,能够独立运行,可扩展。

功能:

  • Selection manager
    选择管理器
  • Grid snapping
    网格吸附
  • Translate, rotate, and scale handles
    支持位移,旋转,缩放柄
  • Scene save / load
    支持场景的加载与保存
    * Levels written to human-readable JSON.
    场景文件保存为方便阅读的json格式
  • Saves all objects in scene via reflection, no additional code required.
    通过反射保存场景文件不需要额外脚本。
  • Writes only state deltas if prefabs are used.
    可对预制体增量修改。
  • Serialization process is customizable with both simple attributes or complete overloading.
    序列化流程可简化为属性操作或者方法重载。
  • Undo/redo.
    支持Undo /Redo

使用:

  1. Install Unity 2017.1 or greater.
    请使用 2017及以上版本
  2. In Player Settings, set "API Compatibility Level" to ".NET 2.0"
    不可使用 2.0子集
  3. Open GILES project.
    导入 Giles
  4. Open GILES/Example/Level Editor
    打开示例:GILES/Example/Level Editor

演示:

image

链接:

giles

结语:

这个工程为我们提供了非常多的编辑器功能,如果你想写一个自己的编辑器,可以直接用或者借鉴也行哈。

本文集持续更新ing,喜欢记得点赞关注哦!

相关文章

  • [Unity 3D]giles - A Runtime Lev

    Giles Unity官方的一个运行时编辑器。 GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就...

  • [Unity 3d] Unity Runtime SceneGi

    如何在运行时做出一个像 UnityEdior Scene视窗的右上角表示方位的那个 Gizmo 呢?看这里! Gi...

  • [Unity 3d] uREPL Unity Runtime 解

    一个可以在运行时的c#脚本解释器/控制台 GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找...

  • Unity 3D 创建项目

    Unity 3D 下载 要安装 Unity 3D 游戏引擎的最新版,可以访问 Unity 官方网站 https:/...

  • [unity3d源码] Unity 3D 《farm busin

    Unity 3D 《farm business》农场模拟经营游戏源码下载 1、Unity 3D 《farm bus...

  • [Unity 3D]Runtime Inspector &

    想利用Unity 做运行时编辑器平台的可以参考哟. GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过...

  • 夜空中最亮的星

    编曲:Giles Tully / 李赤 制作人:Giles Tully / 李赤 缩混:Giles Tully /...

  • [Unity 3d] MonoHooker (RunTime+E

    一个进程内的代码 Hook 工具,汇编级别非元数据处理,非反射相关。 GitHub 上的工程多如繁星,有些好的仓库...

  • Unity基础(12)-物理系统

    1.什么是Unity物理系统 Unity是一款3D引擎软件,内置NVIDIA PhysX物理引擎,使3D物体具备物...

  • 2019-05-14

    unity 3D使用教程 软件简介 Unity3D是由Unity Technologies开发的一个让玩家轻松创建...

网友评论

    本文标题:[Unity 3D]giles - A Runtime Lev

    本文链接:https://www.haomeiwen.com/subject/pginfctx.html