unity3d
文章平均质量分 92
秋枫vvo
游戏,移动开发爱好者
展开
-
Unity中专属文件夹介绍
Resources:需要动态加载的文件放入,打包时,在这个文件夹里的文件不管有没有被使用,都会被打包出来。Plugins:插件目录,该目录编译时会优先编译,以便项目中调用。Editor:该目录下的代码可调用Unity Editor 的API,存放扩展编辑器的代码。编译时不会被打包到游戏中。Standard Assets该文件夹下的文件会优先被编译,以便项目调用,它与Plugins一样,打包时会被编译到同一个.sln文件里。SteamingsAssets该目录下的文件会在打包时打包到原创 2021-04-26 07:27:10 · 2118 阅读 · 0 评论 -
PBR 基于物理的渲染
1. PBR概念1. 什么是PBRPBR是一套渲染解决方案,包括基于物理的材质制作,基于物理的灯光PBL,基于物理的镜头,等等。这里只是将下PBS。简单的讲,PBS其实是一套成熟理论下的光照模型。以我目前的理解,我认为shader分为PBR和非PBR。区别就是有没有遵循理论。2. PBR涉及到的理论能量守恒原则:出射光线的能量永远小于入射光线的能量(自发光除外)物质的光学特质:(渲染领域大多分为2类:金属和非金属)金属:金属具有很高的反射率(>=0.5),不会.转载 2021-04-24 17:33:40 · 1784 阅读 · 0 评论 -
Unity 中的Animation Rigging资源包
Unity2019.1正式版中加入了全新的AnimationRigging资源包,目前该资源包为预览版本。本文将介绍AnimationRigging资源包以及使用示例。AnimationRigging资源包可以在运行时给动画骨架设置程序化动作。你可以使用一组预定义的动画约束,为角色手动构建控制绑定层级,或使用C#代码开发自定义约束,这将帮助你在游戏中实现强大的功能,例如:世界交互,骨架变形绑定和基于物理的次级动画。安装资源包请通过资源包管理器在Unity项目中安装Animation...转载 2021-04-09 18:42:23 · 2755 阅读 · 0 评论 -
Unity中使用ulua的个人经验总结
Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,而且运行效率还不错。下面就跟大家谈谈我用ulua的一些心得。 Ulua的使用流程一般为:实例化LuaState对象(new LuaState())è加载Lua代转载 2017-02-23 14:05:00 · 1061 阅读 · 0 评论 -
Lua脚本语法说明
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。转载 2017-02-23 11:32:39 · 374 阅读 · 0 评论 -
unity中手指选中物体拖动旋转
小Demo测试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~如上图,运行游戏时,点击cube物体,左右拖动进行旋转。在cube上使用脚本DragRotate。脚本内容如下:using UnityEngine;using System.Collections;public class DragRotate原创 2015-10-10 10:39:49 · 4354 阅读 · 1 评论 -
【Unity框架】Unity & MVC:如何提升游戏开发质量
程序员们经常以经典的Hello World开始他们的编程之旅。接下来才会接触更复杂的任务。每个新的挑战都体现出一个重要的结论:工程越浩大,逻辑越复杂。 使大规模易于维护就是软件设计模式存在的意义,这些模式可以用一些简单的规则来制定一个软件工程的整体架构,也可以让一些程序员完成一个大型转载 2015-10-10 14:16:38 · 5580 阅读 · 0 评论 -
unity调用摄像头
项目要求调用摄像头,并且把图像保存下来,上传到服务器。 这里有几个难点,调用摄像头是很简单的,unity已经提供好了接口,我们只需要调用就行。问题就是怎么把图片保存下来。我们来看下代码。 public string deviceName;WebCamTexture tex;//接收返回的图片数据/// /// 实现IE转载 2015-08-12 20:07:34 · 762 阅读 · 0 评论 -
ModelImporter的使用、在代码中添加动画片段
在使用 Unity3d 倒入Fbx模型的时候,动画的动画片段需要自己手动添加模型多了以后会是一个不小的工作量。Unity3d支持 编辑器脚本来控制资源导入的过程。添加一个 AssetPostprocessor 监听其中的 OnPreprocessModel 方法,在其中使用 ModelImporter 的 clipAnimations 属性来为导入的动画添加动画片段。 我的项目中转载 2015-07-30 11:52:04 · 1055 阅读 · 1 评论 -
Unity3d中Dictionary和KeyValuePair的使用
原创 2015-07-27 10:39:26 · 5361 阅读 · 1 评论 -
Unity3d如何读写XML文件
今天顺便学习下unity3d下如何读写XML文件@@@@@@@@@@@@@1、首先搭建好一个场景。如图:场景中的Sphere是要进行操作的对象,为了测试XML的读写的准确性,我对Sphere(MeshFilter)的Mesh属性的网格顶点的信息进行读取和保存。XmlTest是我要测试的脚本,把它拖到摄像机对象上就可以了。2、下面对代码进行编写using UnityEng原创 2015-07-25 14:14:24 · 3334 阅读 · 1 评论