版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学IT技能上我学院网Unity3d中创建工具来优化工作流程Unity3d中创建工具来优化工作流程?我们普遍认为Unity3d强大而有用的便是它的编辑器,有了编辑器,便使我们能够很快的创建原型(预制物体),并且更加容易创建原型,包括添加新物体,赋值都变得容易多了。编辑器对我们的工作流程起到了飞跃式的提升。重点是,当ImmortalRedneck(游戏名)越来越庞大,我们就需要创建我们自己的工具,以便编辑器更加快捷。我们已经写了需要买哪些资源才能使我们的开发更加直接快捷,但有时候确实没有我们想要的。那么我们何不自己造一个呢?这也不是我们第一次创建工具来提高工作流程了,对于ImmortalRedneck也一样。让我们进入正题。游戏设计工具ImmortalRedneck是个大型游戏---至少对于我们是。除了开发时间,我们还需要大量的平衡因素:枪,敌人和技能等。因此,我们希望这个任务能够尽量简单。
V嗨院j学IT技能上我学院网这就是为什么我们建立这个工具,改变几乎所有在飞行中的东西。现在,我们可以改变:全局参数:敌人的下降率以及产生时间类统计:HP,攻击,防御;敌人的属性。在未来,我们要改变当他们攻击时的全局行为和变化,在么距离时他们开始移动…武器的伤害,范围,蔓延,弹药,后坐力…技能树的级别,爆金率,变化的数据…
学IT技能上我学院网房间的工具我们希望我们的游戏有很多的房间,所以我们需要有能力更快更好地创建他们。我们编写了一些工具来达到这个目的。学IT技能上我学院网首先,我们创建一个看起来就像ProGrids的菜单,这样我们就能组合其他东西了。因为我们花费了大部分时间在前期工作上,因此我们可以在每个Axys快速复制物体。同时,这对于团队来说也是件很无聊重复的事情。我们可以把资产放在我们正在寻找的地方或在场景中选择东西,并用目录中的东西代替它。这是一个真的,真的很快的方式,以取代一整层或墙壁。还有另夕卜一个工具,它让我们能够检测我们所创建在目录上的每一项资源,并能够放在我们指定的场景中去。这些工作几乎都是自动完成的,并且执行得很好。我们可以把资源放在想放的地方或场景,并且还能够用目录下的东西替代它。这种方法对于取代整个地板或者墙都非常方便快捷。
学IT技能上我学院网学IT技能上我学院网▲房间场景视图由于一个优化的要求,我们的每一个房间都是一个场景。虽然.3在这方面已经做了很多优化,但是它仍然没有使用预设来的简单。我们决定采取这样的方式:创建不同的场景,使用一个ScriptableObject作为每个房间的引用。这个ScriptableObject虽然拥有每个场景的数据,但是我们还是能够使用它打开房间,将他们添加到BuildSettings。我们需要不断的使用CustomInspectors进行工作,这也是我们需要扩展默认编辑器,添加更多功能的原因。我们之
学IT技能上我学院网所以需要添加一个房间的预览,就是因为当时Unity并不具备这个功能,并且我们需要快速确定我们正在改变的场景。创;PBR材质创;PBR材质工作与PBR(基于物理的渲染),我们在每个资产我们的游戏做的,需要三个纹理(反照率,提示和正常)每次。这意味着,每一次我们导入到统一的东西,我们必须为该对象创建一个材料,并分配一个三个纹理每一个。使用PBR工作的时候,对于我们所做的游戏资源来说,每次我们都需要三种贴图(Albedo(反照率贴图),Mask1(遮罩贴图)andNormal(法线贴图))。这意味着,每一次我们导入到Unity的东西,我们必须为该对象创建一个材质,并给它分配三种纹理。对于一个物体来说的确不是一个繁重的工作,但当你需要对游戏中的所有东西的纹理进行
学IT学IT技能上我学院网添加时,你会疯掉的。因此,我们编写了一个小工具,通过选择项目上的三个纹理来自动创建材料。它最终成为我们开发中最有用的工具之一。部分截I部分截I大多数截图插件只让你使用一个游戏相机。由于ImmortalRedneck需要使用两个,一个是给玩家,另一个是为武器的,所以我们创造了我们自己的工具来捕获所有我们想要的镜头。有了这个工具,选择覆盖就不是问题了,因此我们能够添加我们的logo,不需要使用Photoshop就能够插入Pre-Alpha类型标题。你已经看到了每一个宣传截图与部分截图。结合菜单
学IT技能上我学院网在Unity3d中使用相同的材料的网格可以合并在一起,这样能够提高性能。虽然有各式各样的插件,但我们自己写的工具才是做适合我们的。另外,我们使用ProGrid的风格去创建我们自己的窗口。不仅方便还有很多选项:创建一组结合的对象,另一个用来擦除一组对象,还有一个是结合,最后一个是分开。对象的随机数发生器为了建造ImmortalRedneck的金字塔,我们的设计师做出了不同的岩块,然后堆起来作为金字塔的一侧。要做到这一点,手动是很困难的,所以我们编写了一个小的工具,将不同的小岩石连成一条线。这样,我们的设计师可以创造尽可能多的线,因为他们希望更快地建立金字塔,不需要做无用功了。因为有了这个小工具,金字塔便能够瞬间完成。学IT技能上我学院网控件Unity3d有一个非常有趣的特点:控件和脚本是融合一起。控件在场景中可视化,这样,很多东西也能够被看见。例如,在上面的房间,我们有控件展示AI产生位置和有趣的点。红色的球体显示敌人的头像,所以我们可以看到他们的产生,而红色方块也是代表行走的生物。在类似的方式中,蓝色的球体代表飞行的敌人和地板上的橙色方块是步行者。开始,你可能会感觉很混乱,但是一旦你习惯了,它会变得很有用的。组件的剪贴板学IT技能上我学院网使用过Unity3d的都会有这样的经历:你点击开始按钮去测试你的游戏,在这个过程中,你改变了某些值以达到你想要的效果,但是当你再点击停止按钮的时候,刚刚的参数值并没有保存,瞬间想死的心都有了。有时候,你需要在Playing的状态下实时查看某个值是如何影响游戏的。我们编写了一个脚本,其功能就是作为一个剪切板,使你的游戏在Playing的状态下复制你的参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年品质技术员押题宝典试题含完整答案详解【考点梳理】
- 2026年国开电大审计案例分析形考经典例题(网校专用)附答案详解
- 蓝色插画风你好五月
- 妇产科护理不良事件预防与处理
- 慢阻肺患者无创通气护理
- 婴儿呼吸系统疾病护理
- 小儿腹泻肠炎的预防与护理措施
- 2025-2030年废木料加工板材企业制定与实施新质生产力战略分析研究报告
- 2025-2030年数据安全与隐私保护培训行业深度调研及发展战略咨询报告
- 慢阻肺患者睡眠障碍的护理干预
- 医废收集人员培训
- GB/T 42468.1-2023纸质档案抢救与修复规范第1部分:破损等级的划分
- GB/T 26030-2010镍镍合金锻件
- 化工装置实用操作技术指南
- 《社区工作》课件
- 机器人的组成结构课件
- 职业性有害因素识别、评价与控制
- 摩尔斯电码基础课件
- 余氏家谱源流
- 市政道路工程临时围挡施工方案
- 门静脉癌栓 课件
评论
0/150
提交评论