- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 Unity中专属文件夹介绍
Resources:需要动态加载的文件放入,打包时,在这个文件夹里的文件不管有没有被使用,都会被打包出来。Plugins:插件目录,该目录编译时会优先编译,以便项目中调用。Editor:该目录下的代码可调用Unity Editor 的API,存放扩展编辑器的代码。编译时不会被打包到游戏中。Standard Assets该文件夹下的文件会优先被编译,以便项目调用,它与Plugins一样,打包时会被编译到同一个.sln文件里。SteamingsAssets该目录下的文件会在打包时打包到
2021-04-26 07:27:10
2334
转载 PBR 基于物理的渲染
1. PBR概念1. 什么是PBRPBR是一套渲染解决方案,包括基于物理的材质制作,基于物理的灯光PBL,基于物理的镜头,等等。这里只是将下PBS。简单的讲,PBS其实是一套成熟理论下的光照模型。以我目前的理解,我认为shader分为PBR和非PBR。区别就是有没有遵循理论。2. PBR涉及到的理论能量守恒原则:出射光线的能量永远小于入射光线的能量(自发光除外)物质的光学特质:(渲染领域大多分为2类:金属和非金属)金属:金属具有很高的反射率(>=0.5),不会.
2021-04-24 17:33:40
2244
转载 Unity 中的Animation Rigging资源包
Unity2019.1正式版中加入了全新的AnimationRigging资源包,目前该资源包为预览版本。本文将介绍AnimationRigging资源包以及使用示例。AnimationRigging资源包可以在运行时给动画骨架设置程序化动作。你可以使用一组预定义的动画约束,为角色手动构建控制绑定层级,或使用C#代码开发自定义约束,这将帮助你在游戏中实现强大的功能,例如:世界交互,骨架变形绑定和基于物理的次级动画。安装资源包请通过资源包管理器在Unity项目中安装Animation...
2021-04-09 18:42:23
3103
原创 MongoDB数据库安装
MongoDB数据库安装MongoDB安装MongoDB地址:https://www.mongodb.com/download-center/community各版本x86 / 64位MongoDB下载地址: linux: http://dl.mongodb.org/dl/linux/x86_64 windows: http://dl.mongodb.org/dl/win32/x86_64通过点击 "Custom(自定义)" 按...
2021-03-10 17:10:21
202
转载 Unity中使用ulua的个人经验总结
Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,而且运行效率还不错。下面就跟大家谈谈我用ulua的一些心得。 Ulua的使用流程一般为:实例化LuaState对象(new LuaState())è加载Lua代
2017-02-23 14:05:00
1106
转载 关于使用VS生成Lua 5.2.3编译器与解释器 动态库 静态库
本文的主要内容是关于使用VS生成Lua 5.2.3编译器与解释器 动态库 静态库。如有错漏,还请指出!O(∩_∩)O谢谢首先,下载源代码,从lua.org下载最新源代码包lua-5.2.3,解压到本地关于生成luac.exe1、用VS建立控制台项目,将除了lua.C的所有文件导入2、在生成选项中,将输出*.exe改为luac.exe3
2017-02-23 13:59:31
474
转载 sublime text+lua 5.2.3
win平台下搭建cocos2dx 3.1.1 lua开发环境 VS2012+sublime text+lua 5.2.3时间 2014-11-23 20:41:06 优快云博客原文 http://blog.youkuaiyun.com/u013174689/article/details/41408743主题 Lua Cocos2d-X安装vs2012安装py
2017-02-23 12:40:44
757
转载 Lua脚本语法说明
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。
2017-02-23 11:32:39
418
原创 ShaderLab学习笔记<一>
一、ShaderLab总大纲ShaderLab意义3、控制渲染引擎的工作方式 这个功能是最主要功能,他可以控制渲染引擎的工作方式,也可以和引擎的其他功能产生沟通,比如我可以使用脚本代码控制其数据,或者通过编辑器控制着色器代码的数据;4、解析显卡编程代码对于 OpenGL 3D API他自动调用 GLSL 解析程序; 对于Dir
2016-09-08 18:44:50
1599
转载 【Unity框架】Unity & MVC:如何提升游戏开发质量
程序员们经常以经典的Hello World开始他们的编程之旅。接下来才会接触更复杂的任务。每个新的挑战都体现出一个重要的结论:工程越浩大,逻辑越复杂。 使大规模易于维护就是软件设计模式存在的意义,这些模式可以用一些简单的规则来制定一个软件工程的整体架构,也可以让一些程序员完成一个大型
2015-10-10 14:16:38
5642
原创 unity中手指选中物体拖动旋转
小Demo测试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~如上图,运行游戏时,点击cube物体,左右拖动进行旋转。在cube上使用脚本DragRotate。脚本内容如下:using UnityEngine;using System.Collections;public class DragRotate
2015-10-10 10:39:49
4407
转载 unity调用摄像头
项目要求调用摄像头,并且把图像保存下来,上传到服务器。 这里有几个难点,调用摄像头是很简单的,unity已经提供好了接口,我们只需要调用就行。问题就是怎么把图片保存下来。我们来看下代码。 public string deviceName;WebCamTexture tex;//接收返回的图片数据/// /// 实现IE
2015-08-12 20:07:34
800
转载 C#设计模式
《人月神话》焦油坑、没有银弹* 软件腐化的原因:问题所在 设计目标----------------------------------------------------------------------------过于僵硬 可扩展性(新性能可以很容易加入系统)过于脆弱 灵活性(修改不会波及其它)复用率低 粘度过高 可插入性(新功能容易加入系统
2015-08-02 17:16:13
2494
1
转载 ModelImporter的使用、在代码中添加动画片段
在使用 Unity3d 倒入Fbx模型的时候,动画的动画片段需要自己手动添加模型多了以后会是一个不小的工作量。Unity3d支持 编辑器脚本来控制资源导入的过程。添加一个 AssetPostprocessor 监听其中的 OnPreprocessModel 方法,在其中使用 ModelImporter 的 clipAnimations 属性来为导入的动画添加动画片段。 我的项目中
2015-07-30 11:52:04
1112
1
原创 Unity3d如何读写XML文件
今天顺便学习下unity3d下如何读写XML文件@@@@@@@@@@@@@1、首先搭建好一个场景。如图:场景中的Sphere是要进行操作的对象,为了测试XML的读写的准确性,我对Sphere(MeshFilter)的Mesh属性的网格顶点的信息进行读取和保存。XmlTest是我要测试的脚本,把它拖到摄像机对象上就可以了。2、下面对代码进行编写using UnityEng
2015-07-25 14:14:24
3370
1
转载 设计模式大全
Longronglin之设计模式:Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。模式描述为:在一定环境中解决某一问题的方案,包括三个基本元素--问题,解决方案和环境。阅读类图和对象图请先学习UML创建模式 结构模式 行为模式创建模式:对类的实
2015-07-25 13:55:09
489
1
dddddddddddaaaaaaaaaaaaafffffffffffaaaaaaaaaaaaaaa
2015-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人