随笔分类 -  Unity基础

摘要:什么是AB包:它是一个存在于硬盘上的文件,可以称为压缩包,这个压缩包可以是一个文件夹。 AB包的作用:将资源放到服务器上,当客户端需要的时候从服务器中获取,程序不需要重新安装。 AB包定义:Unity资源压缩包。 AB包依赖的资源:图片,文本,音频,视频,模型,动画,预制体,场景资源,脚本,可编辑脚 阅读全文
posted @ 2022-09-25 18:38 坞中客 阅读(981) 评论(0) 推荐(0) 编辑
摘要:快速添加盒型碰撞器 批量设置字体 查询信息 记录历史记录,清除记录 using System.Collections.Generic; using UnityEngine; using UnityEditor; using System; using UnityEngine.UI; public c 阅读全文
posted @ 2022-09-22 16:20 坞中客 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1:将要显示的模型拖入场景中 2:创建一个单独显示模型的相机 3:改变要显示模型的层级 4:改变模型显示相机的渲染层级 5:创建一个Render Texture资源 6:将当前资源拖给模型显示相机,用于记录相机渲染的资源 7:在Canvas下创建一个RawImage 8:把新创建的Render Te 阅读全文
posted @ 2022-09-21 20:18 坞中客 阅读(383) 评论(0) 推荐(0) 编辑
摘要:unity自带拖尾效果 只需要在要显示拖尾的游戏物体上添加Trail Renderer组件即可。 注意拖尾要依赖对应的材质球。 可根据需求改变其显示效果。 阅读全文
posted @ 2022-09-15 18:09 坞中客 阅读(147) 评论(0) 推荐(0) 编辑
摘要:// 动画系统 public Animator ani; 方法一:Entry 进入 最常用的使用方法 缺点:当角色的动画很多的时候,需要连接很多线。 // 动画触发 ani.SetTrigger("attack"); 方法二:Any State 任何状态 优点:相较于Entry减少动画间的连线 注意 阅读全文
posted @ 2022-09-06 17:09 坞中客 阅读(112) 评论(0) 推荐(0) 编辑
摘要:旧版网络请求 IEnumerator HttpGet(string url) { // 通过WWW发送网络请求 WWW www = new WWW(url); // 等待网络反馈 yield return www; } 网络请求一定要写到携程中,因为Unity是单线程,不然会因为反馈的延迟导致程序的 阅读全文
posted @ 2022-08-23 11:47 坞中客 阅读(114) 评论(0) 推荐(0) 编辑
摘要:数据交互语言 Json 是一种轻量级的数据交换格式 1:先导入LitJson库 2:测试逻辑 using UnityEngine; using LitJson; using System.IO; public class Test : MonoBehaviour { void Start() { G 阅读全文
posted @ 2022-08-22 17:26 坞中客 阅读(260) 评论(0) 推荐(1) 编辑
摘要:垃圾回收是针对堆来执行的,每次GC执行的时候就会将堆中没有引用的数据清理掉。 栈中的回收和操作系统的机制有关。一般不会手动进行栈中的回收。 内存抖动:频繁的创建和回收堆中的内存,而频繁的GC会导致严重的卡顿,严重时会导致内存溢出。 1:StringBuilder, 若是频繁的拼接字符串,建议使用 S 阅读全文
posted @ 2022-08-20 22:09 坞中客 阅读(32) 评论(0) 推荐(0) 编辑
摘要:拓展方法:在不破坏原始类的情况下,添加成员方法,只能添加成员方法。 一般用于向已经封装好的程序集中添加新的方法 using UnityEngine; public class Test : MonoBehaviour { void Start() { People people = new Peop 阅读全文
posted @ 2022-08-20 16:13 坞中客 阅读(62) 评论(0) 推荐(0) 编辑
摘要:动态加载资源 GameObject.Instantiate<GameObject>(Resources.Load<GameObject>("基于Resources文加下的路径")); 生成音效 1:若是在创建时产生音效,可以在游戏物体上挂载音效组件,创建时播放即可 2:在指定位置播放音频源(因为创建 阅读全文
posted @ 2022-08-19 16:53 坞中客 阅读(76) 评论(0) 推荐(0) 编辑
摘要:进程 进程是计算机中的程序关于某数据集合上的一次运动活动,是系统进行资源分配和调度的基本单元,是操作系统结构的基础。 // 打开指定程序 Process p = Process.Start(@"C:\Program Files\Google\Chrome\Application\chrome.exe 阅读全文
posted @ 2022-08-17 13:24 坞中客 阅读(772) 评论(0) 推荐(0) 编辑
摘要:制作可滑动文本框 1:创建一个Scroll View组件 2:在游戏物体Content上添加Text组件用于显示文本 3:在游戏物体Content添加Content Size Fitter组件用于动态控制文本大小 4:想要单方向滑动,更改游戏物体Scroll View上的Content组件上的Hor 阅读全文
posted @ 2022-08-15 15:21 坞中客 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:创建摇杆 1:创建摇杆的点击区域 2:创建摇杆底座 3:创建摇杆的杆 4:书写摇杆逻辑 /*当前脚本挂载在摇杆活动区域*/ using UnityEngine; using UnityEngine.EventSystems; public class Rocker : MonoBehaviour, 阅读全文
posted @ 2022-08-12 16:29 坞中客 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:在指定UI上滑动展示模型旋转 public class Test : MonoBehaviour,IDragHandler { // 要展示的模型 GameObject obj; void Start() { // 查找展示的模型 obj = GameObject.Find("Cube"); } / 阅读全文
posted @ 2022-08-05 16:49 坞中客 阅读(429) 评论(0) 推荐(0) 编辑
摘要:public class EventSystem : MonoBehaviour, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler { public void OnPointerClick(PointerEventDat 阅读全文
posted @ 2022-08-05 16:43 坞中客 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示