【游戏技术群】959392658  【游戏出海群】12067810
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >  xx88
xx88 个人分类:unity3d 246 2018-6-29 11:38

我们在进行文件的写入和读取时必须要确定一个路径,那我们就需要用到获取路径的方法 Unity中获取路径的方法是:Application.dataPath; 然而还有获取一个临时的路径:Application.temporaryCachePath; 持久的数据路径:Application. persistentDataPath; 既然我们已经能够获取到路径了,那就废话少说 ...

xx88 个人分类:unity3d 290 2018-6-29 11:10

遇到的一些问题,做些笔记 问题: 在做ar全景的时候,UI在摄像机旋转180度以后不该出现的UI再次出现,原因是UI随着物体向左移动离开屏幕后再次从右边回来。 需求: 物体在视野范围内出现相关UI,物体离开视野范围内UI消失 需要用到以下两个回调函数: void OnBecameVisible(){ //可见状态下你要 ...

xx88 个人分类:unity3d 485 2018-6-29 11:06

一:扇形攻击范围检测 using UnityEngine; using System.Collections; public class AttackCHeck : MonoBehaviour { //要攻击的目标 public Transform Target; //扇形距离 攻击距离 扇形的半径 private float SkillDistance = 5 ; //扇形的角度 也就是攻击的 ...

xx88 个人分类:unity3d 367 2018-6-29 11:03

等比映射小地图 其实等比映射小地图非常简单,而且特别节省性能,使用第二摄像机+Rendertexture方式实现小地图,操作起来是简单,但是相对来说它的性能消耗也很大,对于开发人员来说,一定要做到控制性能的优化,才能让自己项目的体验更加流畅,更加吸引人! 闲话少说上代码 using System.Collections; using Syst ...

xx88 个人分类:unity3d 234 2018-6-29 10:56

protocol buffer占用空间小,传输速率高,并且是跨平台的,每个语言都有一套解释protocol buffer的特殊方式,我就介绍一下C#如何解析protocol buffer! 首先我们要自己编译Protogen 地址 如下 https://github.com/mgravell/protobuf-net/tree/master/src/protogen 将下载下来的文件解压缩,然后打开prot ...

xx88 个人分类:unity3d 313 2018-6-28 13:51

1.向量转四元数 Quaternion.LookRotation(dir);—返回值就是一个四元数 2.开始旋转 transform.rotation = Quaternion.Lerp(当前的四元数, 目标四元数, 旋转的速度); 3.普通相机跟随 using System.Collections; using System.Collections.Generic; using UnityEngine; pub ...

xx88 个人分类:unity3d 109 2018-6-28 13:45

固定相机跟随 这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动 using UnityEngine; using System.Collections; public class CameraFlow : MonoBehaviour { public Transform target; private Vector3 offset; // Use this for initialization ...

xx88 个人分类:unity3d 125 2018-6-28 13:41

项目里面一直在用Time.timeScale来做游戏的 1倍 2倍整体加速,今天我仔细看了一下Time.timeScale才发现之前我理解错了一些东西。 Time.timeScale可以控制Update 和LateUpdate 的执行速度,举个例子说明一下。 Time.timeScale=1时,Update、LateUpdate、FixedUpdate 都按正常的时间来执行。 Time.timeScale=2时, ...

xx88 个人分类:unity3d 98 2018-6-28 13:37

Unity3D 能够很方便的集成一些外部插件,以便调用现有的动态链接库。下面就给大家介绍Unity中调用动态库dll的方法。其实就是c#调用dll。 一、生成64位的dll 1.用vs新建个工程,随便写个函数 NaviteCode.h 1 #ifndef __NativeCode_H__ 2 #define _ ...

xx88 个人分类:unity3d 100 2018-6-28 13:34

unity3d配置Android环境 网上对于配置安卓开发环境的教程也有很多,但是有些部分关键点缺失,对于初入门的开发人员并不友好,所以下面就和大家介绍下 配置Unity3D安卓Android开发环境的教程。 一、确定unity是否有安卓插件(File-BuildSettings)快捷键(Ctrl+Shift+B)打开如下窗口 如果显示Open ...

返回顶部