unity
文章平均质量分 86
CommingTogether
这个作者很懒,什么都没留下…
展开
-
Unity +HTC VIVE 虚拟现实开发— 移动漫游
这篇文章主要写的是通过手柄控制移动在场景中漫游。在通过手柄控制移动时,我主要写了两个脚本一个ChildTransform.cs、Move.cs;1、 ChildTransform这个脚本主要是为了获取头部Y轴方向的转动。以及头部在x、z轴方向的移动。将这个信息赋值给这个脚本绑定的对象身上。2、 Move这个脚本主要是为了控制玩家的移动的,移动的方向是依据绑定ChildTransform转载 2016-12-16 14:24:14 · 1855 阅读 · 0 评论 -
在Unity中通过触摸屏幕实现模型的旋转和缩放
在项目中,我们有时要通过触摸屏幕来实现模型的放大缩小以及旋转。这个在AR的制作中是非常常见的,所以下面我们来实现这样的功能。using UnityEngine;using System.Collections;public class ScaleAndRotate : MonoBehaviour { private Touch oldTouch1; //上次触摸转载 2017-01-03 11:42:08 · 6708 阅读 · 1 评论 -
Unity+高通Vuforia SDK——AR
一、AR概念: 增强现实(Augmented Reality,简称AR),是在虚拟现实的基础上发展起来的新技术,也被称之为混合现实。是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。二、工具:在这里我们主要是用高通的Vufori转载 2016-12-26 10:30:28 · 1085 阅读 · 0 评论 -
unity pc 端怎么去掉运行时的提示框
解决方法如图:转载 2016-12-26 14:58:13 · 1824 阅读 · 0 评论 -
Unity在Scene下绘制图片
//在Scene下,在一个坐标位置显示一个图片,在Game中看不到。有时为了编辑方便使用 //注意: 图片必须放在Gizmos文件夹下面。 using UnityEngine; using System.Collections; public class CameraMove : MonoBehaviour { private Tra转载 2016-12-20 15:25:43 · 1049 阅读 · 0 评论 -
unity3d动态加载声音的方法
在实现游戏对象控制的时候,经常会根据游戏对象的行为加载不同种类的声音,例如人物行走时的脚步声,开门时候的声音,拾取物体的声音等。这就需要动态进行加载,实现方法当然有很多种,这里只是结合我的实际开发,讲解一种比较常用的实现方法。首先需要建立一个名为Resources的文件夹,并且把需要动态加载的声音文件放到该文件下。加载脚本函数:public void Play(string转载 2017-01-11 14:30:44 · 5712 阅读 · 1 评论 -
Unity接入百度地图SDK
本来以为很简单的接入SDK,断断续续弄了将近一周,基本看遍了国内外大大小小的网站,国内比较出名的两篇教程:第一个是雨松的:http://www.xuanyusong.com/archives/667第二个是这篇博客:http://stephen830.iteye.com/blog/2088504参考上述两篇,其中流程和做法基本都是正确的,只是原理和细节还是没有说清楚转载 2016-12-24 10:54:14 · 11460 阅读 · 1 评论 -
HTC Vive基础
最近正在进行VR的开发,进过一番查询后,终于了解了HTC键位的获取//获取抓取键private Valve.VR.EVRButtonId gripButton = Valve.VR.EVRButtonId.k_EButton_Grip;//调用官方的API,声明一个自己的变量名,随后进行初始化,就可以获得键位啦SteamVR_TrackedObject trackedObj;priva转载 2016-12-16 09:55:23 · 499 阅读 · 0 评论 -
Unity3D游戏开发之SQLite让数据库开发更简单
一、什么是SQLite?SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,以嵌入式作为它的设计目标,它占用资源非常的低,因此适合在嵌入式设备如Android、Ruby on Rails等中使用。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟和C、C++、Ruby、Python、C#、PHP、Java等编程语言相结转载 2016-11-02 14:46:34 · 1147 阅读 · 0 评论 -
Unity性能优化
之前因为老大要求,要把unity最终发布的包压缩到至少之前大小的一半,这可难倒我了,不过最终还是在问了很多大神后解决了,主要是在本文章中讲的“二”。 tag: unity素材压缩、unity资源压缩、unity压缩包大小、unity怎么节省空间这里从三个纬度来分享下内存的优化经验:代码层面、贴图层面、框架设计层面。一.代码层面。1.foreach。Mono下的for转载 2016-11-01 09:57:21 · 323 阅读 · 0 评论 -
NGUI移动窗体限制
不管是开发游戏还是做虚拟现实,我想您都不会对NGUI感到陌生,但由于其不是科技自己原生的产品,所以其必定不会做得很完善,至少有很多东西需要自己研究其源代码之后,才能按功能写出自己想要的东西。这次就让我们尝试一下解决一个必须解决的,而且还有点棘手的功能吧! 打开NGUI的第6个例子,它为我们提供了一个很炫的功能,窗口拖拽,而且还带有加速度和摇摆功能。可是,这里面有一个非常严重的Bug:窗口转载 2016-11-05 17:58:17 · 255 阅读 · 0 评论 -
UGUI替换Image图片的三种方式
在NGUI中,我们可以直接用spriteName = “想要替换的图片名称”; 就可以很方便的替换资源而UGUI却相对要麻烦一点,下面为大家介绍比较常用的三种替换方式。一、[C#] 纯文本查看 复制代码? 01020304050607080910转载 2016-11-05 18:16:27 · 1189 阅读 · 0 评论 -
游戏任务系统设计思路
一.为什么要设计任务系统1. 体现世界观世界观指主线剧情,历史背景,塑造主角的成长历程。WOW中的任务虽然不是必须完成的,但是顺着部落主线的剧情延伸至南海镇的任务却是很明显的主线剧情,从亡灵新手村学会了如何和死尸打交道,并且如何与已故的亡灵战士沟通成了亡灵族的本能,那么下面任务就是完成赫尔库拉的复仇任务。//希尔斯布莱德丘陵的赫尔库拉的复仇任务,部落的做这个任务有点转载 2016-11-09 15:59:00 · 4681 阅读 · 0 评论 -
Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”); 这句代码执行完毕后程序会干什么呢??如下图所示,这是我随便找了一个游戏场景, 在Hierarchy视图中我们可以看到该场景中“天生”的所有游戏对象。天生的意思就是运行程序前该场景中就已经存在的所转载 2016-11-09 19:00:03 · 473 阅读 · 0 评论 -
Unity新版粒子特效
Effects:效果/特效。 Particle System:粒子系统。可用于创建烟雾、气流、火焰、涟漪等效果。 在Unity3D 3.5版本之后退出了新的shuriken粒子系统: 添加组件之后的效果: 其中的Open Editor按钮可以打开粒子编辑器,用于编辑转载 2016-11-11 17:38:41 · 14084 阅读 · 0 评论 -
游戏性能优化技术干货分享——内存管理
项目的性能优化主要围绕CPU、GPU和内存三大方面进行。接上期CPU优化专讲,我们本期和大家分享内存方面的优化心得。 无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重。 然而,在我们测评过的大量项目中,90%以上的项目都存在不同程度的内存使用问题。就目前基于Unity引擎开发的移动游戏和移动VR游戏而言,内存的开销无外乎以下三大部分:1.资源内存占用;2.引擎模块自身内转载 2016-11-11 19:29:57 · 643 阅读 · 0 评论 -
Unity中的优化技术
影响性能的因素首先,我们得了解,影响游戏性能的因素哪些,才能对症下药。对于一个游戏来说,有两种主要的计算资源:CPU和GPU。它们会互相合作,来让我们的游戏可以在预期的帧率和分辨率下工作。CPU负责其中的帧率,GPU主要负责分辨率相关的一些东西。总结起来,主要的性能瓶颈在于:CPU过多的Draw Calls复杂的脚本或者物理模转载 2016-11-01 09:33:51 · 243 阅读 · 0 评论 -
Unity 如何减少DrawCall
前言:刚开始写这篇文章的时候选了一个很土的题目。。。《Unity3D优化全解析》。因为这是一篇临时起意才写的文章,而且陈述的都是既有的事实,因而给自己“文(dou)学(bi)”加工留下的余地就少了很多。但又觉得这块是不得不提的一个地方,平时见到很多人对此处也给予了忽略了事,需要时才去网上扒一些只言片语的资料。也恰逢年前,寻思着周末认真写点东西遇到节假日没准也没什么人读,所以索性就写了这篇临转载 2016-11-01 10:17:44 · 430 阅读 · 0 评论 -
Unity+Vuforia ar 摄像机自动对焦
using System.Collections;using System.Collections.Generic;using UnityEngine;using Vuforia;public class AutoCameraDevice : MonoBehaviour { void Start() { CameraDevice转载 2017-03-13 11:08:03 · 2806 阅读 · 1 评论