Odin-unity游戏开发不可缺少的编辑器扩展插件


3楼猫 发布时间:2024-08-04 19:20:27 作者:五介-漂流瓶游戏PLP Language

odin的好用之处

1.当熟练使用unity后,我们常常需要制作编辑器扩展工具来优化重复流程,提高工作效率,或又是方便策划使用可视化工具。Odin正是满足了这些需求,相比于unity冗长的语法(以下图片是创建一个button的代码)

Odin-unity游戏开发不可缺少的编辑器扩展插件-第0张

Odin的写法也许只需要一行特性

Odin-unity游戏开发不可缺少的编辑器扩展插件-第1张

2.而更加方便的用处在于:unity不支持的数据结构,例如字典,嵌套类,odin都可以无缝处理,只需要在自定义类前使用[Serializable](以下是迷之巢中控制障碍物的开关代码 复杂结构为BarrierData)

Odin-unity游戏开发不可缺少的编辑器扩展插件-第2张
Odin-unity游戏开发不可缺少的编辑器扩展插件-第3张
Odin-unity游戏开发不可缺少的编辑器扩展插件-第3张

迷之巢地图制作的优化过程

首先给迷之巢打个广告 现在steam已经有商店了 提供demo试玩,请感兴趣的各位帮忙加个愿望单!真的很需要!

Odin-unity游戏开发不可缺少的编辑器扩展插件-第3张

迷之巢是很规则的六边形地图,比较适合使用配置生成,最开始所有的格子,墙面,交互物体的生成都依赖于配置表,一个格子多的关卡可以配置2-3h,想当折磨。

听取朋友的意见后,我把地图信息存在预制体中,配合编写吸附代码,做到了可以拖拽制作地图格子。

之前交互物体一多,类似洞这种需要填写传送位置id的交互物体就很容易写错id,经常填着id就忘记下一个是多少,需要来回看。使用odin后,优化了交互物体的参数设置,一个按钮生成递增id,也可以勾选来控制墙面显隐,可以说是策划狂喜功能。

详细的可以在b站看视频介绍(链接在文章最下面) 其实讲的都很粗略,主要是想表达这个优化的过程,需要各位根据自己的项目思考然后优化!

制作视频时的突发状况

odin也是我的朋友推荐我使用的插件,但他价格有些贵,我一直是借用的状态,但昨天发现最近正在打半折$27,然后......

Odin-unity游戏开发不可缺少的编辑器扩展插件-第3张
Odin-unity游戏开发不可缺少的编辑器扩展插件-第3张

ps:b站同步更新开发日志 欢迎崔更

【游戏开发必不可少的编辑器扩展插件!直到今天发现三年前就买了... --来点独油#8【Hive】】https://www.bilibili.com/video/BV13cvXe2EeQ/?share_source=copy_web&vd_source=410ee51879426d70843ef5f7aaf7c00a


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com