Unity3D基础
小听歌
这个作者很懒,什么都没留下…
展开
-
[Unity问题]解决CharacterController与碰撞体Collider不发生碰撞
Edit→ProjectSettings→Physics勾选选项举例,带有CharacterController的模型,地形模型Layer设置为Terrain里,才不会发生穿模的现象原创 2020-06-07 20:41:21 · 4725 阅读 · 0 评论 -
[Unity基础] 对象池
对象池是一种通过空间来换取时间的思想占内存,时间消耗少适用性:频繁创建/销毁游戏对象字典<类型,对象>数据结构:Dictionary<string,List< GameObject >>核心成员1.通过对象池创建对象2.回收对象GameObjectPoolusing System.Collections;using System.Collec...原创 2020-02-27 23:09:27 · 190 阅读 · 0 评论 -
[Unity基础] 资源映射表(代码形成)
根据资源名称获取资源GenerateResConfig类在这里插入代码片using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;/*1. 编译器代码:继承自Editor类,只需要在Unity编译器中执行的代码。2....原创 2020-02-27 01:44:41 · 585 阅读 · 1 评论 -
[Unity基础] ArrayHelper助手类
在这里插入代码片using System;using System.Collections.Generic;using UnityEngine;namespace Common{ /*C#的扩展方法:在不修改代码的情况下,为其增加新的功能 * 但是还不会改变微软的数组类,为他增加新方法。 * * 三要素: * 1.扩展方法所在的类必须...原创 2020-02-19 11:04:08 · 547 阅读 · 0 评论 -
[Unity基础] VR UI框架的设计
需求UI窗口(Canvas)的统一管理(记录、提供窗口显示隐藏的功能)。UI事件管理UI结构根对象(空物体) : UIManager类——窗口 : UIXXXWindow :UIWindow类————交互元素: UIEventListener类核心类结构UI窗口类(UIWindow)-----所有UI窗口的基类(父类、继承类)--...原创 2020-02-18 23:50:41 · 1119 阅读 · 1 评论 -
[Unity基础] 单例类MonoSingleton 和普通单例Singleton
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace Common{ //namespace 域名.项目名称.模块 /// <summary> /// 脚本单例工具类 /// 特点: ///...原创 2020-02-18 14:13:52 · 3722 阅读 · 0 评论 -
[Unity3D基础]屏幕触摸
需求1:通过Touch实现点击物体跟随思路:是否触摸,获取触摸位置并记录,游戏物体跟随触摸位置变化代码public class TouchTest : MonoBehaviour { public float speed = 0.1F; public GameObject cube; void Update () { //首先是否有在触摸且输入的...原创 2020-01-07 12:10:48 · 509 阅读 · 0 评论 -
[Unity3D基础]VR全景视频
全景视频Unity操作需求和思路代码相关组件Video PlayerResources用法Unity操作添加资源VRVideo创建一个球Sphere,重置position将Main Camera放在Sphere的子对象上,重置position创建一个材质,shader设置为Sprites的Default创建一个文件夹,命名为Resources(不要拼错)需求和思路需求:通过脚本...原创 2020-01-06 14:46:33 · 937 阅读 · 0 评论 -
[Unity3D基础]跳转场景方式(射线检测)
代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class SceneSkip : MonoBehaviour { Ray ray;//射线 RaycastHit hit;//射线碰...原创 2020-01-02 13:18:15 · 958 阅读 · 1 评论 -
Unity5.x控制摄像机跟随玩家的功能
Unity5.x控制摄像机跟随玩家的功能创建场景导入模型编写脚本代码运行总结知识点参考创建场景导入模型编写脚本代码在这里插入代码片运行总结知识点参考...原创 2019-12-17 14:14:56 · 250 阅读 · 0 评论 -
[Unity3D基础]全景视频之摄像机旋转
Unity操作新建场景Scene添加素材文件创建一个Sphere,Reset重置Transform组件创建一个material,给材质添加一个Shader文件,添加全景图片将material添加到Sphere上,添加Audio Source组件,添加Audio Clip将Camera对象移动到Sphere下,作为Sphere的子对象,Reset重置Transform组件创建C# S...原创 2019-12-30 22:23:47 · 1331 阅读 · 0 评论