
功能
ztysmile
啊!!!不会啊1!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity 简单消息机制
Msg:定义消息体public class Msg{ private Dictionary<string, object> data = new Dictionary<string, object>(); /// <summary> /// 得到数据 /// </summary> /// <returns></returns> public object GetData(string key) { if (原创 2021-06-22 08:07:18 · 654 阅读 · 1 评论 -
根据坐标点路径进行移动
public class PathTool : MonoBehaviour{ float speed; Vector3[] path; int index; bool isStart = false; public void SetPath(Vector3[] path, float speed) { index = 0; this.speed = speed; this.path = path; } public void Play() { isStart = tru.原创 2020-12-12 14:31:13 · 518 阅读 · 0 评论 -
Unity根据相机显示内容截图
//设置相机的宽高比和sizepublic static void SetCameraSize() { camera.transform.position = 设置的位置; var width = 相机视口相对世界坐标的宽; var height = 相机视口相对世界坐标的高; var aspect = width / height; camera.aspect = aspect; camera.orthographicSize = height / 2f; }[MenuI.原创 2020-10-28 20:21:52 · 379 阅读 · 0 评论 -
利用Cinemachine实现相机不穿墙效果
以前一直都是代码控制,今天看见了这个插件,真的很好用,下面我们来看看,本人用的2018.1.7版本:首先呢,导入我们想用的资源点击上头编辑,选择CreatVirtualCamera拖进去Sphere,相机会跟随并且看向他点击这个按钮,可以给相机添加很多东西,这里说碰撞体Collider这是添加后多出来的组件这时候,如果后面有一堵墙,相机不会再往后靠...原创 2018-12-21 15:24:43 · 4319 阅读 · 0 评论 -
Unity基于进出栈的UI框架
本文是一个通过进出栈控制UI逻辑的小框架,原先一直以为挺难得,写了一遍之后感觉也不是那么难了,所以大家最好还是自己动手写一遍,相信我会收获很多东西的。(有一件尴尬的事情,鉴于本人不会画什么逻辑图。。。。所以我就文字叙述了。。。)那么,我们最开始先把准备工作做好,既然是UI的框架,那UI的基类肯定是必不可少的,这里只写了几个UI的基本状态PanelBaseusing Syst...原创 2019-11-25 21:42:56 · 1353 阅读 · 0 评论 -
生成圆形Image
目标任务:实现一个圆形面片的Image,实现效果如下:为什么要实现这个东西呢,其实原先在做这种圆形效果的时候都是在用Mask实现的(相信很多都是这样的~(罒ω罒)),但是最近了解了下优化方面的知识,发现Mask还是很占用DrawCall的,所以本着精益求精的 态度,学习了下怎么自己做一个圆形的Image。这里可能先要了解一下Image是怎么渲染出来的,具体的我就不说了,就说个简单...原创 2019-11-23 16:45:38 · 1169 阅读 · 0 评论 -
C#几个基本排序
public static class SortTool { /// <summary> /// 选择排序; /// 原理:从排序的数据中选择最小的放在第一个,循环完继续从第二个开始找最小的,以此类推; /// 时间复杂度:N^2; 特点:移动次数小 /// </summary> /// <param name="a"></param&g...原创 2019-10-24 15:44:03 · 153 阅读 · 0 评论 -
Unity读取Json和txt文件操作
自己写了一些加载Json和读取txt文件的小方法,基本都是读取很容易的,因为发现每次访问什么我都得自己重新再想在写好麻烦啊,在这记下来以后省事哈哈哈Jsonusing System.IO;using System.Text;using UnityEngine;public static class JsonTool { /// <summary> ///...原创 2019-10-24 15:27:54 · 1224 阅读 · 2 评论 -
Unity 待机视频图片轮播功能
原先写过一次这个功能,后来因为有点bug就删除了,现在补回来,虽然重新写了一次吧,但是还是感觉代码有点多=。=,如果大佬们有优化的方法希望能告诉我下Thanks♪(・ω・)ノ先说明下,视频是通过AVProVideo插件加载的,所以你们可能需要个这个插件(*^▽^*),图片就是通过WWW加载赋值在RawImage上的,这个比较简单。总体功能呢,就是当你的程序无人操作多长时间后开始图片和视频...原创 2019-05-18 11:39:59 · 1571 阅读 · 1 评论 -
Unity简单的序列帧播放动画
其实就是一个简单的计时器,到多少时间自动加载下一张图片,在判断个是否循环,说起来挺容易,自己想的时候还是想了好久哈哈,最后代码也不多,给大家分享下:public class UIAnimation : MonoBehaviour { public Sprite[] UIArray;//图片数组 public bool Loop = false;/...原创 2019-05-18 11:25:08 · 3603 阅读 · 0 评论 -
Unity计时器
话不多说直接上代码using System;/// <summary>/// 存储计时器属性/// </summary>public class PETimeTaskZty { public float destTime;//毫秒 public Action callback;//回调 public int count;//执行次数 publ...原创 2019-05-18 10:26:07 · 1535 阅读 · 0 评论 -
Unity游戏倒计时
倒计时是游戏中经常用到的一个机制,原先也写过几次,但是都感觉比较麻烦,这次看见的简单的方法就先加下来。最后输出的是0:00这样的样式。 public class TimeManager : MonoBehaviour { private float CountDownTime = 120f; private float GameTime; private float timer...原创 2019-04-17 10:41:35 · 7939 阅读 · 2 评论