自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Unity代码控制旋转

在unity3d中,使用transform.rotation方法得到的是一个Quaternion对象,我们很难使用这个对象通过代码的方式直观地控制对象的旋转,所以应该把它加以转化,代码如下: Quaternion q = gameObject.transform.rotation; Vector3 vr = q.eulerAngles; gameObje...

2019-09-21 17:31:11 902

原创 LitJson在Unity中的用法——一个简单的例子

在Unity中,使用LitJson插件可以很方便地传输、存储数据。使用方法非常简单:1、将LitJson.dll文件拷贝到Assets\Plugins下面。2、一个最简单的例子,我们建立一个类:public class Son{ public string name;}3、将这个类转化为json格式: using LitJson; Son son1=new Son...

2019-09-21 16:46:07 479

原创 MyEclipse出现OutOfMemoryError问题的解决方法

MyEclipse出现OutOfMemoryError问题的解决方法:现象,MyEclipse有时在编辑xml等的情况下会出现内存溢出的问题,导致编写的xml会出现卡死、内容消失等问题。问题分析:1.Ecplise因为是ide,涉及大量的class的重新build,每次build,classloader会重新加载此class,而老的class,没有被卸载,同时JVM不会垃圾回收此class...

2018-09-05 08:49:22 1273

原创 Unity在android环境下播放视频

话不多说,直接上代码:Handheld.PlayFullScreenMovie(url, Color.black, FullScreenMovieControlMode.CancelOnInput);url为字符串,如果视频存放在项目目录下,需要在Asset下创建一个StreamingAssets文件夹,将视频文件放在StreamingAssets下。url为视频文件名称即可。再贴一段代...

2018-08-12 14:26:34 3499 1

原创 XML在Unity中的用法——使用XML存储游戏数据

在游戏中进行数据存储时,XML是一种方便的解决方式,下面介绍一下XML的用法。1、首先,存储的数据必须放在Resources目录下。我们在下面的目录下创建一个dinos.xml的文件。2、打开dinos.xml进行编辑。内容如下:<?xml version="1.0" encoding="UTF-8"?><obj><dinos id="1" na...

2018-08-04 10:20:32 3434

原创 使用云空间存储游戏素材

一个使用云空间存储你游戏素材的方法,如果你是个人游戏或者应用的开发者,推荐使用这种方法来存储你的素材,可以大大减少你应用的体积。云空间地址:https://www.bmob.cn/注册之后登陆,进入“我的控制台”。创建应用:点击应用图标进入:由于我们要存放的只是游戏素材,因此点击左侧变懒的“素材”:上传你的素材文件,注意,文件一定要有扩展名,否则显示不出来。...

2018-07-31 09:33:04 1383

转载 Unity5.X导入FBX文件,播放动画时位置变动的解决方法

当在Unity中导入FBX文件时,有时在播放Legacy动画时会出现模型位置变动的情况。对于这种情况,有两种解决方式:1)给模型添加一个父物体,设置相对位置为Vector3.Zero。2)有时会不方便使用第一种方法,那样的话就只能通过修改模型动画的方式来解决了。以3DSmax为例,将fbx模型导入3DSmax之后,选中所有的物体,此时可以发现在第一帧有关键帧,删除这个关键帧,再导出为fbx...

2018-07-30 19:11:22 9238 1

原创 使用AssetBundle加载资源时不能正确显示材质的问题

有时候我们在使用AssetBundle的方式加载资源时,会发现资源的材质无法正确显示。材质虽然很明显是存在的,但是渲染确实错误的,与打包时不相同。对于这种情况,有可能的一个解决方法如下:在Unity菜单栏Edit—>Project Settings—>Graphics中,查看Always Included Shaders列表,看你打包对象的着色器是否包含在其中,不过不包含在里面,就...

2018-07-18 22:17:48 2278

原创 Unity5.5 AssetBundle用法-面向Android平台(2)

讨论完了一个AssetBundle的简单用法,下面我们介绍稍微复杂一点的用法,仍然是基于android平台。对于一个游戏的资源来讲,我们会考虑下载一次之后就不用再次下载了,只要从本地加载就可以了。要达到这个目的,我们可以将操作分为两个步骤,第一个步骤是将文件下载到本地,第二个步骤是将文件从本地加载为AssetBundle类型的资源。下面我们仍然以一个简单的例子来进行说明。1、承接上一篇文章的步...

2018-07-16 22:36:51 199

原创 Unity5.5 AssetBundle用法-面向Android平台(1)

一个AssetBundle在unity5.5中使用的例子,目标平台是android以一个胶囊体为例:1、创建prefab。简单一点,把胶囊体直接放在Assets根目录下:2、为prefab命名。本例中命名为cab:3、在Assets同级路径下创建AssetBundle根目录。本例中目录名称为“AssetBundles”。4、编写生成AssetBundle的代码。代码...

2018-07-15 10:18:58 835

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除