Unity
zxt_net
C# WPF Revit C++
展开
-
Unity 摄像机切换镜头
进行摄像机镜头的切换实际上就是将当前的摄像机的状态设置为不激活,然后将需要切换到的摄像机激活。private GameObject camera0;camera0=GameObject.Find("摄像机名称0");camera1=GameObject.Find("摄像机名称1");camera0.active=false;//摄像机关闭camera1.active=true;//摄像原创 2017-02-05 11:14:15 · 7208 阅读 · 0 评论 -
unity 从相机的位置发射小球并打到鼠标点击的位置
1、首先制作了一个预制小球。2、获取了相机到鼠标点击位置的射线。3、射线的方向为小球运动的方向。using System.Collections;using System.Collections.Generic;using UnityEngine;public class Shooter : MonoBehaviour{ public float moveSpeed原创 2017-02-08 15:19:23 · 5733 阅读 · 2 评论 -
unity 创建预制体的实例
using System.Collections;using System.Collections.Generic;using UnityEngine;public class BrickWarGame : MonoBehaviour{ private int columnNum = 10;//列数 private int rowNum = 10;//列数 pu原创 2017-02-08 15:26:55 · 14071 阅读 · 0 评论 -
Unity中使用鼠标控制相机的视口方向以及移动
Vector3 moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));//"Horizontal"鼠标水平方向移动,"Vertical"鼠标垂直方向移动,分别改变了相机视角的水平方向和垂直方向。深度即y没有改变transform.Translate(moveDirecti原创 2017-01-18 13:59:20 · 2161 阅读 · 0 评论 -
unity中使用鼠标的移动控制相机绕某个轴转动
float xx = Input.GetAxis("Mouse Y"); float yy = Input.GetAxis("Mouse X"); transform.Rotate(new Vector3(-xx * Time.deltaTime * rotateSpeed, 0, 0), Space.Self);//绕着x轴转动 transform原创 2017-01-18 14:22:10 · 1558 阅读 · 0 评论 -
Unity中调用文件选择对话框
using System;using System.Runtime.InteropServices;[ StructLayout( LayoutKind.Sequential, CharSet=CharSet.Auto )] public class OpenFileDlg{ public int structSize = 0; public IntPtr原创 2017-01-18 15:36:14 · 3370 阅读 · 3 评论 -
在Unity中编码进行材质的加载
var material = Instantiate(Resources.Load("材质在unity中的名称")); material.name = "材质名称";//赋值材质名称//还可以通过setColor等方式为材质的其他属性进行赋值原创 2017-01-19 11:20:58 · 510 阅读 · 0 评论 -
Unity中控制声音的播放
1、在unity中只能有一个耳朵用来听声音,一般都是在Camera上。即Audio Listener。但是可以有多个声音来源,即可以有多张在说话的嘴。Audio Source。2、创建发声体GameObject并Add Component添加 Audio Source组件。3、将声音资源拖拽到Audio Source组件中的AudioClip上面。4、创建脚本设置Audio Sourc原创 2017-01-24 11:33:56 · 23257 阅读 · 1 评论