【编辑器扩展】Unity数据配置表
别那么骄傲2
【编辑器扩展】Unity数据配置表英语读后感
1.1 与策划⼩伙伴协同⼯作
如果⼤家在使⽤Unity的游戏公司⼯作,或者对游戏公司的⼯作流程与技术有所知晓,相信⼀定会或多或少地听说过“配置表”这个东西。
配置表就是⼀些普通的Excel表格,即.xlsx⽂件;⽽使⽤配置表
配置表,则是⼀种在什么是配置表呢?很简单,配置表
夏家三千金第二部剧情介绍游戏的团队开发过程中⼗分常见的⼯作⽅式。
配置表是做什么⽤的?⼀般来说,配置表与游戏中的⼈物属性、道具属性等数值设定密切相关。
例如,游戏中有100名不同的⾓⾊,每个⾓⾊都拥有各⾃的名字、⽣命值、攻击⼒和移动速度,不同⾓⾊的以上数据各不相同。在游戏的开发和更新过程中,策划⼈员可能经常需要修改这些数据。对于团队合作的开发过程⽽⾔,怎样让策划⼈员记录和修改这些数据呢?很明显,在代码内或Unity编辑器内进⾏编辑是不合适的。理由如下:
(1)⾸先,C#代码和Unity编辑器并⾮为数据管理所设计。对于【100个不同⾓⾊的属性】这样的⼤批量数据,如果在代码内或Unity界⾯上进⾏管理,那么管理的效率恐怕和⼿动在txt⽂件内编辑⽂本没有什么区别;(2)其次,游戏的代码在同⼀时刻只能有⼀个正确版本。⼀旦策划部门开始编辑数据,那么程序部门必须停⽌⼯作,等待策划⼈员将代码修改完毕并传回,才能继续写新的代码,这会使协同⼯作毫⽆效率可⾔;
(3)此外,游戏的策划⼈员不⼀定是计算机类专业出⾝,可能难以熟练地编辑代码或操作Unity编辑器。
⼤批量、有规律且经常需要编辑的数据;同时因此,我们必须到办法,在项⽬中使⽤Excel表格来管理⼤批量、有规律且经常需要编辑的数据word不能复制粘贴
,必须为Excel⽂件在Unity中寻求合适的读、写⽅式,来使程序部门能够快速读取并应⽤来⾃策划部门的数值设定,从⽽实现开发过程中的良好协同性。
1.2 初识配置表
说了这么多,配置表到底长什么样⼦呢?我们直接根据情境,来看⼀个简单⽽典型的配置表!
假设游戏中需要定义若⼲个⼈物(Unit)的属性。每个⼈物具有以下属性:ID、名称、⽣命上限、攻击⼒
和移动速度。现在我们打开Excel或WPS软件,新建⼀个.xlsx⽂件,来定义两个游戏⼈物:汤姆和杰瑞。
最感人的话image
>描写重阳节的诗句

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。