Home

MVC,MVP,MVVM,MOVE

对于ui设计模式,好多人都知道大概是怎么回事,去没有很好地区别; 下面我们来盘点一下目前比较常见的ui设计模式: MVC M(Model) 独立于UI,它一般用于管理数据 V(View) 图元或视图、UI C(Control) 接收交互,并把交互转换成Model或View的指令 HMVC 也叫做LayeredMVC 意义和上面的mvc差不多,不过存在以下的一些区别 HMVC可以说是按功能块之类的规则进行了划分各管各的 HMVC如果需要和其他View交互,就必须通过上层Control 硬要说MVC和MVC的区别,那就是是否有分层! MVA MV就是MVC的MV,但是其中将C替换成A(A...

Read more

Unity中使用代码模板

前言 作为一个爱学习的程序员,从各种繁忙的工作中抽取时间去学习,那是一件很重要的事情。 工作内容那是肯定不可能少的了,那么我们就只能尽可能地减少我手动执行事件和提高工作效率 在日常的unity开发里,尤其是写ui功能的时候,我们发现有n多代码是一个模印出来的,最多就是名字不一样~ 如果手动去打这些代码,那岂不是浪费n多时间! 这个时候,代码模板就应运而生啦!! 代码块模板请参考 Vscode中的snippets Visual studio Unity中文件的模板 unity是一个工具型的ide,而且不少东西都可以自行扩展,尤其是到了这几年,越来越开放了底层的api unity自带的部分代码模板 在使用unit...

Read more

VS中使用Snippets

具体的知识点可以自行在https://docs.microsoft.com/zh-cn/visualstudio/ide/walkthrough-creating-a-code-snippet?view=vs-2019查看,这里仅仅只是做一个简单的说明 开篇 visual studio 的snippets文件模板可以通过工具->代码片段管理器,展示的窗体里不同语言路径不同,,自定义的一般在用户的文档下 文件必须是后缀.snippet 模板 <CodeSnippets> <!-- 1+,CodeSnippet --> <CodeSnippet> <!-- 1,Header --> <H...

Read more

Vscode中的snippets

snippets是什么? 简而言之,这个就是个代码块填充工具 snippets能做什么? 填充lua的注释 生成固定的代码模板 snippets怎么配置? 在vscode里通过File->Perference->User Snippets打开 打开后是一系列的语言的snippets配置,没有的话会自动创建 lua作为实例 刚打开的新配置是像下图的 { // Place your snippets for lua here. Each snippet is defined under a snippet name and has a prefix, body and // description....

Read more

Sounds in Unity

unity比较常见的声音插件 Fmod Wwise ADX2 Unity 各个插件的收费价格比较 价格上,unity就不参与了,毕竟unity是集成了音效的! Wwise 入门级 专业级 白金级 企业级   制作成本 单项目<150K 单项目<1.5M 单项目>1.5M   多项目         媒体素材 5...

Read more

如何使用Android Studio在安卓平台对Unity开发的应用进行性能检查?[转]

原文link:https://www.cnblogs.com/murongxiaopifu/p/10605053.html 前言 大家常常会抱怨安卓平台没有一个统一、好用的性能检查工具。不能像iOS的instrument那样方便。 图片来自:Instruments Help 比如,Unity Blog在3年前就已经教大家如何使用instrument来进行性能检测了。 Profiling with Instruments – Unity Blog​blogs.unity3d.com 其实目前的Android Studio已经提供了很好的安卓平台的性能检查工具。 https://developer.android.com/studio/profile 这里主要介绍CPU Profi...

Read more

使用Graphviz动态生成流程图

前言 作为一个程序员,每天画画流程图,那是必不可少的工作。作为一个已经code了7年的programmer(姑且这么叫吧),使用过比较多的流程图工具,也知乎了一波,最后还是选择了Graphviz! 大概列一下流程图的工具,这里就不一一比较了,青菜萝卜各有所爱! ProcessOn在线,免费的只有9个文件,完全不够用! visio,知名产品了,可惜要手动拖来拖去才能把流程理的比较好看,不大适合程序员(我这种) office,这个大家都知道,理由和visio一样 Graphviz这个我的大爱,跨平台,而且还能和doxygen配合生成一系列的文档及调度流程!link 安装 直接从官网上downlo...

Read more

Render Hell -Book 1[译文]

1. 将数据复制到内存中,以方便系统快速地访问 本文翻译自:link 如果视频无法播放,Message me 美术必须注意的是:从计算级的角度来看,你的所有资源都是一系列的顶点和纹理数据。将原始数据转换成下一代的图像主要由你的系统处理器(CPU)和图形处理器(GPU)完成。 1. 将数据复制到内存中,以方便系统快速地访问 首先,所有必要的数据都从硬盘驱动器(HDD)加载到系统内存(RAM)中,以便更快地访问。然后把必要的网格和纹理都加载到显存(VRAM)中。这是因为显卡访问VRAM比访问内存(RAM)更快。 当VRAM已经加载完成以后,如果纹理资源不需要重复使用,我们就可以吧该纹理资源从RAM里移除。(注意:你必须确定你不在需要该资源,因为重新从HDD加载到R...

Read more