
游戏框架
安野
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【游戏框架】Unity资源管理和打包AssetBundle工具
前言如果想要了解AssetBundle相关,资源管理器实现的逻辑的话,可以先看一下这篇:【AssetBundle】Unity AssetBundle打包和资源加载解析。项目Demo.unitypackage效果:运行时加载资源使用说明Entrance脚本是入口,大家可以根据自己需要改变。只需要那几个生命周期函数都照常执行即可。资源加载有两种办法,勾上就是使用bundle。...原创 2020-03-02 13:43:51 · 512 阅读 · 0 评论 -
【AssetBundle】Unity AssetBundle打包和资源加载解析
前言AssetBundle是Unity加载的资源格式。游戏不管使用什么平台打包,AssetBundle都是必不可少的。为何选择AssetBundle资源加载常用有几种模式:1.直接使用IO进行加载,适合文本资源。2.Resources类。将资源放置到名为Resources的文件夹下,就可以使用同名类进行加载。3.AssetDatabase类。编辑器模式下,可以用原资源格式进行加载。4...原创 2020-03-02 13:35:47 · 1616 阅读 · 0 评论 -
【网络通讯】Unity使用protobuf建立简单的双端通讯模型
前言在使用到服务器通讯的时候,常规是使用Google的Protobuf协议格式进行序列化数据。网上Unity简单的双端交互比较少涉及到protobuf,这里给出一个包括了Protobuf使用的简单demo。这个模型重点在于讲解如何使用protobuf,所以网络相关的只是实现了功能,有需要的可以自己了解下相关细节进行重写。效果Protobuf使用定义协议,然后使用protoc工具生成...原创 2019-11-29 00:02:37 · 670 阅读 · 0 评论 -
【游戏架构】Unity导表功能 - 制作导表工具思路
前言策划配表后,程序要使用这些配置表时,就需要导表工具转换成可以读的资源。表有两个部分。一个是数据内容,例如名字,描述,数值,公式等,这些是策划赋值的。一个是数据类型,例如字符串,数值类型等,这个是程序考虑的。建表时肯定是策划和程序相互讨论的。所以一些表的格式可以固定下来。当有了固定的规则时,使用自动化工具就好办了。思路围绕着配置表的流程大致可以分为:制表,导表,读表。在做导表功能前,...原创 2019-03-28 17:34:07 · 4322 阅读 · 4 评论 -
【游戏音效】Unity集成Wwise并进行开发的全流程教程(二)Wwise项目
前言集成教程:【游戏音效】Unity集成Wwise并进行开发的全流程教程(-)准备工作这一篇章大致讲一下Wwise的基础概念和常规设置。虽然不是音效开发人员,但是最好还是了解Wwise的基础功能,这样能方便我们自己快速测试效果。上一篇已经讲了按键生成之类相关的,如果对Wwise完全不了解的话,可以先看一下上一篇。习惯用Unity的AuditoSource的同学,这里要分清楚,Wwise的使...原创 2019-04-22 19:20:03 · 11794 阅读 · 1 评论 -
【编辑器】unity自动化生成UI模板代码
前言在游戏制作用,UI的代码架构是固定的。为了快速开发,只需要获得一个完整的UI结构代码,然后编写对应的业务逻辑即可。所以,自动化生成模板代码是一件必不可少的事情。环境UI的架构通常使用MVC的结构,这次就演示V的生成,其他模板的生成流程其实也大同小异。代码就不加功能了,重点放到生成代码上面去。Viewpublic class TempletView { public cons...原创 2018-11-28 11:58:00 · 2416 阅读 · 0 评论 -
【游戏音效】Unity集成Wwise并进行开发的全流程教程(一)准备工作
前言Unity有自己的原生音乐功能:AduioSound。但是这个功能较为简单,对于音效开发人员来说并不是很友好。在一些大型的游戏中,音效会接入Wwise这个软件。音效开发者通过Wwise编辑器就能操作音效,然后Unity可以读取最终的文件,达到游戏开发和音效开发分离的效果。Wwise是一个音效软件,有自己的编辑器工具,有SDK是面向多平台的。官方网站还有中文的支持,所以是比较友好的。官网还有...原创 2019-04-18 20:58:57 · 23666 阅读 · 3 评论 -
【游戏音效】Unity集成Wwise并进行开发的全流程教程(三)脚本接入Unity
集成教程:【游戏音效】Unity集成Wwise并进行开发的全流程教程(一)准备工作【游戏音效】Unity集成Wwise并进行开发的全流程教程(二)Wwise项目前言这一篇章是Unity接入Wwise的代码。如果看了前面两章的介绍,那么就会比较清晰地明白脚本为什么要这么写。提要1.绑定Wwsie项目并配置对应的项目设置2.脚本交互:初始化,播放,音量,停止,开关,清理3.热更资源配置...原创 2019-04-25 00:16:51 · 13019 阅读 · 2 评论