![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
bwnsb
这个人比较懒,什么都没写.
展开
-
Unity做360度全景预览,效果类似pano2vr导出的效果或720云做的效果
上学期间在自学unity,最近需要做一个全景图的效果,鼠标拖动摄像机自旋转,网上查了很久终于找到http://blog.csdn.net/u010476348/article/details/68062257这位 @莫问夜雨 作者的代码,因为自己本身接触代码少,自己有不会写,就只能网上找各位大神了。现在将代码贴在下面。因为全景图是 绕摄像机自己旋转所以……看下图,记得将架在场景中间的摄像原创 2017-07-31 19:45:28 · 3935 阅读 · 0 评论 -
2018-10-31Debug绘制射线,Unity显示射线Ray
Debug.DrawRay(Vector3,Vector3,Color);//绘制射线第一个Vector3是起点位置;第二个是目标点减去起点得到的方向;Color是射线的颜色。 只能在scence场景看到, 运行后看不到。如果想在运行后看到,可以试用LineRenderer组件绘制。...原创 2018-10-31 12:12:18 · 17408 阅读 · 1 评论 -
2018-10-19物理射线 Ray
从一个点向一个方向,发射一根无线长的射线,这根射线与场景中其他对象物体的碰撞体组件发生碰撞,射线即结束。由于射线可以与物理组建Collider相交互,所以“射线”也称之为“物理射线”。 物理射线相关方法通过摄像机创建射线。Camera.main代表tag设置为“MainCamera”的摄像机的camera组件的引用。m_Camera.ScreenPointToRay(Vec...原创 2018-10-25 17:14:35 · 284 阅读 · 0 评论 -
2018-10-17 脚本生命周期
生命周期事件,全部是由系统定义好的,且系统会自动调用。系统调用这些事件的顺序,我们代码里面的书写顺序无关。1.Awake()//唤醒事件,只执行一次。2.OnEnable()//启用事件,只执行一次,当脚本组件被启用的时候执行一次。3.Start()//开始时间,只执行一次。4.FixedUpdate()//固定更新事件,执行N次,0.02秒执行一次。所有物理组件相关的更新都在这个...原创 2018-10-17 18:55:44 · 116 阅读 · 0 评论 -
2018-10-17 协程 协同程序
协同程序简称“协程”。在脚本运行过程中,需要额外的执行一些其他的代码,这个时候就可以将“其他代码”以协程的形式来运行。类似于开启了一个线程,但是协程不是线程。 协同程序的使用前提只有在继承了“MonoBehaviour”这个类的子类中才能使用相关的协程方法。协同程序语法格式协同程序就是一个代码片段,往往我们需要将这个代码片段封装成一个方法,或者称之为函数。 I...原创 2018-10-17 18:16:22 · 130 阅读 · 0 评论 -
2018-10-17 SendMessage 消息发送
1.SendMessage函数gameObject.SendMessage("string"):通知这个游戏对象身上的脚本文件中的“某个方法string”开始执行string:方法名,要执行的方法名称;该方法的访问修饰符必须是 Public。...原创 2018-10-17 16:48:00 · 517 阅读 · 0 评论 -
2018-10-16 Rigidbody刚体,移动对象的方法MovePosion及transform.Translate()移动对象
private Rigidbody rigidbody;//声明刚体对象 private Transform tran;//申明对象Transforma对象 public float speed = 0.2f; // Use this for initialization void Start () { //获取组件 rigid...原创 2018-10-16 18:01:50 · 940 阅读 · 0 评论 -
2015-10-16 Invoke 函数 InvokeRepeating函数 CancelInvoke取消Invoke函数
Invoke 函数代码Invoke(string,float): 多少秒后执行某个函数[只会调用一次]。参数说明:string:要执行的函数的名称;Float:秒数,倒计时的时间;void Start () { Invoke("CreatBoxFun", 5f); } void CreatBoxFun() { ...原创 2018-10-16 17:27:04 · 3087 阅读 · 0 评论 -
2018-10-15 实例化对象 Instantiate与销毁游戏对象GameObject.Destroy
GameObject.Instantiate(Object, Vector3, Quaternion, transform.parent);Quaternion[四元数]:实例化后对象的旋转情况Quaternion.identity:无旋转 GameObject.Destroy(Objecrt,float)float:多少秒后销毁...原创 2018-10-16 13:01:51 · 2403 阅读 · 0 评论 -
2018-10-15 声音组件AudioSource
1.AudioClip音频剪辑AudioClip:音频剪辑(音频片段)。导入Unity的声音文件,类型都是AudioClip类型。Unity能使用的音频格式有:.aif .wav .mp3 .ogg 2.AudioSource组件AudioSource:音频源组件,作用是用于播放音频剪辑(AudioClip)资源。你可以将音频源组件当成一个“音响”。添加步骤:...原创 2018-10-15 19:10:44 · 1060 阅读 · 0 评论 -
2018-10-15 LineRenderer线渲染器
LineRenderer,线渲染器,作用于渲染显示“线特效”。线:就是一根线。我们要想绘制一根线,需要至少两个点,在游戏中也不例外。 线特效在游戏中常用于渲染激光效果,或者用于子弹瞄准。该特效需要 材质球的shader为Particles/Additive;(粒子/添加物)...原创 2018-10-15 17:52:59 · 188 阅读 · 0 评论 -
2018-10-14TrailRenderer拖尾渲染器
TrailRenderer,拖尾渲染器,作用是用于渲染显示“拖尾特效”。拖尾在游戏中的运用:物体高速运动,为了体现他们运动快,往往都会在他们后面加上拖尾特效。比如:子弹、导弹用途:体现物体运动速度等。3.创建拖尾特效(1)新建一个空对象;(2)给这个空物体添加TrailRenderer组建所有以“Renderer”为后缀进行命名的组件,都需要给他们指定材质球。若没有...原创 2018-10-15 17:32:21 · 524 阅读 · 0 评论 -
2018-10-17常用API之工具类 Screen\Time\Mathf
1.Screen 屏幕类包含屏幕相关的数据信息。类中的属性:Screen.Width:静态只读属性,屏幕的宽带Screen.Heigth:静态只读属性,屏幕的高度备注:在Unity的开发模式下,这两个值取的时Game窗口的宽度和高度。在项目编译打包后,再运行,就是具体设备的屏幕的宽度和高度。 2.Time 时间类包含时间相关的数据信息。类中的属性Time...原创 2018-10-18 16:10:22 · 144 阅读 · 0 评论 -
DoTWeen使用方法
DoTween转载 2017-11-16 12:16:16 · 243 阅读 · 0 评论 -
Unity3D c# 使对象物体始终面向摄像机。
Unity3D c# 使对象物体始终面向摄像机。using System.Collections;using System.Collections.Generic;using UnityEngine;public class LookAtMainCamera : MonoBehaviour { // Use this for initialization void Sta原创 2017-09-29 10:51:31 · 9087 阅读 · 3 评论 -
unity 隐藏鼠标指针
Cursor.visible = false;//隐藏鼠标指针原创 2018-10-30 21:03:11 · 4871 阅读 · 0 评论