![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Untiy问题汇总
程序员不穿格子衫
这个作者很懒,什么都没留下…
展开
-
NGUI 场景加载的进度条界面制作
同步加载:Application.LoadLevel()异步加载:Application.LoadLevelAsync()我们在加载场景时,利用loading场景非常小的特点,先同步加载Loading场景,在加载的同时,将真正要加载的场景名称作为一个参数传入一个全局变量(可以用单例或静态变量来实现)中保存起来,然后loading场景加载后,立即获取这个变量,立即开始加载真正要加载的场景,并事实显示加载进度。using System.Collections;using System.Collect原创 2021-04-25 17:43:15 · 206 阅读 · 0 评论 -
NGUI 角色头像状态栏制作
头像部分和血条用NGUI的Sprite和label构成;一般来说 游戏中会有一个单例脚本来管理角色的一些数据信息,这个脚本不继承mono类,属于一个单例脚本。主要起一个存取并管理数据的作用。using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player{ /// <summary> /// 单例脚本来管理角色的一些数据信息 ///.原创 2021-04-25 17:10:58 · 134 阅读 · 0 评论 -
[Unity3D]使用碰撞体触发器实现自动开门
1.先手动操作animation开门和关门动画,生成自动门的移动动画2.新建脚本Door.cs负载在门Door上。在Door上新建组件animationpublic class Door : MonoBehaviour{ // private Transform door_transform; private Animation animation; // Start is called before the first frame update void S原创 2021-03-31 14:41:26 · 4661 阅读 · 0 评论 -
[Unity]碰撞体(Collider)以及触发器(Is Trigger)----碰撞的条件,触发碰撞器和触发器的条件
一:产生碰撞的条件1:若要产生碰撞,必须双方都要有碰撞器。2:运动的一方一定要有刚体,另一方有无刚体无所谓。注:如果运动的一方无刚体,它去碰撞静止的刚体,相当于没有装上。二:接触的两种方式1:Collision碰撞,造成物理碰撞,可以在碰撞时执行OnCollision事件。2:Trigger触发,取消所有的物理碰撞,可以在触发时执行OnTrigger事件。注:两个物体接触不可能同时产生碰撞+接触,最多产生一种。但是可以AB产生碰撞,AC产生触发。三:产生不同方式接触的条件1:Collisi原创 2020-12-16 15:46:34 · 7072 阅读 · 0 评论