自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity3D总结记录(十八) Unity中leapMotion与粒子系统互动

      Unity中,Leapmotion一共由两个组件组成,在leapmotion的untiy官方包中有预制物体,一个HandModels一个Leap Motion Controller,在HandModels中更换手的样式,具体编程和算法需参考官方SDK,链接如下:https://developer-archive.leapmotion.com/documentation/csharp/a...

2018-07-12 14:32:32 1289

转载 Unity3D总结记录(十七) Unity中leapMotionSDK翻

转自:https://blog.csdn.net/zmdsjtu/article/details/52668345转自:https://blog.csdn.net/zmdsjtu/article/details/52669422官方C++ SDK介绍地址:https://developer.leapmotion.com/documentation/cpp/api/Leap.Hand.html#cp...

2018-07-10 11:00:38 739

转载 Unity3D总结记录(十六) Unity中LeapmotionAPI总结

在使用LeapMotion时,引入命名空间 using leap和using leap.Unity;如下代码可实现判断手势上下,左右滑,握拳以及张开手掌。详细API测试见最后:using System.Collections;using System.Collections.Generic;using UnityEngine;using Leap;using Leap.Unity;public c...

2018-07-10 10:58:27 1610 2

原创 Unity3D总结记录(十五) Unity中播放帧动画

在Unity中新建一个Sprite,将需要播放帧动画,赋值到Sprite数组中。可自动播放。using UnityEngine;using System.Collections;using UnityEngine.UI;public class playAnimation : MonoBehaviour{    public Sprite[] frames;    public int lastF...

2018-07-06 15:44:32 2099

原创 Unity3D总结记录(十四) Unity中Sockets的运用服务器端可连接多个客户端

using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using UnityEngine.UI;using System.Compone...

2018-07-05 17:22:37 1287

原创 Unity3D总结记录(十三) Unity中Sockets的运用

服务端创建,如下代码可实现创建TCP服务端,可发送并接受来自客户端的消息,仅能支持一个客户端。using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Threading;using System.Net;using System.Net.Sockets;using System...

2018-07-05 13:04:31 452

原创 Unity3D总结记录(十一) Unity中鼠标旋转三维物体

Unity中,可使用如下方法对三维世界中的物体,进行鼠标拖拽旋转,用于360度,查看模型,展示模型使用。using System.Collections;using System.Collections.Generic;using UnityEngine;public class trunObject : MonoBehaviour {    public Transform obj;   //旋...

2018-06-29 13:06:00 722

转载 Unity3D总结记录(十) Unity中差值函数的解析(转)

https://www.cnblogs.com/rongweijun/p/5739074.html

2018-06-26 17:32:55 1317

原创 Unity3D总结记录(九) Unity中C#粒子系统

Unity中,使用C#脚本控制粒子系统的显示与影藏,在Unity5.X中,可通过如下方法控制:ParticleSystem.Play()  //播放(显示)ParticleSystem.Pause()  //暂停(隐藏)ParticleSystem.Stop()  //停止在Start函数中初始想要实现的粒子系统效果即可...

2018-06-26 11:52:58 1310

原创 Unity3D总结记录(八) Unity中C#关于旋转

Unity3D中,旋转可采用如下两条语句:earth.transform.Rotate(0,150*Time.deltaTime,0); //自身绕着某一个轴旋转//绕着某个中心点的某一条轴旋转括号中参数意义(需要旋转的中心点Vector3,需要旋转的中心点的中心点轴,旋转速度)earth.transform.RotateAround(transform.position,Vector3.up,9...

2018-06-26 11:19:01 723

原创 Unity3D总结记录(七) Unity中延时和协程处理

Unity C#脚本编写过程中,如遇到需要延迟执行的程序可使用如下语句:yield return new WaitForSeconds(waitTime);具体使用方法如下:using System.Collections;using System.Collections.Generic;using UnityEngine;void Start(){  StartCoroutine(waitTim...

2018-06-25 10:44:18 1863

原创 Unity3D总结记录(六) Unity中发射子弹的总结

1、Velocity命令Rigidbody是Unity中的刚体组件,在带有Rigidbody组件的对象上,可用代码给他一个初速度。实现发射的目的。如下:  newBullet.velocity = transform.forward * speed;即可发射出去。2、给物体加力,public GameObject bullet;   //将预设体物体,赋给变量bullet,预设物体,需要添加Rig...

2018-06-24 18:48:43 8686

原创 Unity3D总结记录(五) Unity中关于碰撞检测的几种方法总结

Unity中,对于游戏对象的碰撞检测有多种方法,今后在开发的过程中,可视情况而定,选用哪一种检测方法.1.在需要检测碰撞的物体上添加碰撞器,如:Box Collider、capsule Collider、Sphere Collider等.然后编写脚本,使用如下方法检测碰撞状态,此方法的好处是,只需要将脚本挂在检测物体对象上即可,无需将检测脚本挂在游戏角色身上,减轻角色挂载脚本的负荷.  priva...

2018-06-23 23:38:53 23866

原创 Unity3D总结记录(四) Unity中控制AudioSourse播放多条不同的声音文件

Unity中,如果需要让播放声音,只需要给游戏对象添加AudioSourse组件即可,但,默认的组件中,仅支持一条音源的播放,如要实现多条音源的播放,可在代码中实现,具体方法如下:首先在类中申请多个音频文件类型的变量:public AudioClip myMusic1;public AudioClip myMusic2;public AudioClip myMusic3;......如音源非常多,...

2018-06-23 22:03:29 18232 3

原创 Unity3D总结记录(二) C#功能函数总结(事件)

在Unity中,有如下功能函数可直接使用(直接将脚本挂载在游戏对象上即可使用):1. void OnMouseOver()   //鼠标移动至游戏对象上事件    {         this.GetComponent<MeshRenderer>().material.color = Color.red;    }2.  void OnMouseExit()  //鼠标从该游戏物体上移...

2018-06-22 14:16:26 499

原创 Unity3D总结记录(一) C#查找游戏对象的方法

    这两天在做案例的时候,发现,在Unity中,对象SetActive()方法中,初始化就设为false的对象,利用GameObject.Find("gameobject_name")方法,是无法找到初始化就设为隐藏的对象的,如果在做案例的时候,对于初始化就为隐藏的游戏对象,可利用如下方法找到该对象,再来对游戏对象进去显示或隐藏。举例:1.GameObject.Find("gameobject...

2018-06-21 20:34:25 1354

空空如也

空空如也

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

TA关注的人

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