- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 一键自动状态机复用
@一键自动状态机复用代码块using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEditor.Animations;using UnityEngine;public class ImportAnimConWindow : EditorWindow{ string animConPath; //需要复制动画状态机的位置 string animClipPath;
2021-07-31 15:31:04 258
原创 Android刘海屏的处理方式
Android刘海屏的处理方式画布处理using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public static class ScreenUtil{ //设计头部安全高度 public const float DesignSafeHeadHeight = 0; //设计 public const float Desig
2021-06-01 20:11:49 626 2
原创 Unity使用spine动画
Unity使用spine动画在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持。官网插件导入当然,也可以到 Spine 官网关于 Unity 插件的下载地址spine-unity-download 直接下载最新的插件包,导入插件核心库的同时,还是导入一些 demo 例子,帮助我们快速上手使用插件的 API ,因此这里我也选择使用第二种方式导入插件。建议新建一个空工程来导入相关 demo 了解插件的使用,而
2021-05-28 19:20:47 9701 4
原创 服务器时间管理器
时间戳管理器using System;using UnityEngine;public class SyncTime : Singleton<SyncTime>{ private static double ServerTime = 0; //服务器现在的时间戳 private static double ValidStartGameTime = 0; //游戏启动的时间 //同步服务器时间 public void Sync(long time)
2020-12-24 16:48:12 210 2
原创 消息监听管理
消息监听using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class MessageManage : Singleton<MessageManage>, IMessageManage{ //需要的委托形式传递参数 public delegate void MessageHandler(object[] msgDatas);
2020-12-24 16:00:09 170 1
原创 树实现客户端红点系统
树实现客户端红点系统红点系统总览demo 设计代码设```引用:https://zhuanlan.zhihu.com/p/85978429红点系统总览如上图所示,规划红点系统的时候,我们将整个系统分为独立的三个部分:结构层、驱动层和表现层。结构层用来部署红点的层级结构,做过红点系统的都知道,很多时候红点系统的层级都很深,所以我们要用一个结构来描述层级,这个就是我们今天的主题,树结构。驱动层是指,如何驱动这个树结构产生状态变化,以及状态变化之后如何将变化的行为通知到指定的表现层,在一定的程度上将数据
2020-11-09 15:11:54 460
原创 Unity中Debug属性
Unity中Debug属性一级目录一级目录Break():使编辑器暂停。当你想在运行到某种情况下游戏自动暂停下来以方便你查看对象属性面板中的值时,这是非常有用的。ClearDeveloperConsole():这个函数是用来清除unity的控制面板中的所有错误信息的,也就相当于cmd中的cls指令。Debug.developerConsoleVisible:这是一个关于开发控制台的bool变量,在debug类中一开始就会自动设置好。当这个bool变量设置成真值后,一旦在unity的左下角出现
2020-09-02 16:20:51 1614
原创 屏幕坐标(Input.mousePosition)转换UI坐标
屏幕坐标(Input.mousePosition)转换UI坐标需要了解到的知识点方法一方法二方法三需要了解到的知识点1:屏幕坐标的起点位置 左下角为(0,0)点,右上角为(Screen.width,Screen.height)2:UI坐标的起点位置 屏幕中心点方法一 Vector2 uisize = canvas.GetComponent<RectTransform>().sizeDelta;//得到画布的尺寸 Vector2 screenpos = Inpu
2020-07-26 17:49:51 1735
原创 Unity自带的相应事件
Unity自带的相应事件代码条件各个响应事件鼠标移入移出鼠标按下、抬起、点击鼠标拖拽选择事件接口系统按键事件的接口代码using UnityEngine;using UnityEngine.EventSystems;public class EventTriggerListener : UnityEngine.EventSystems.EventTrigger{ public delegate void VoidDelegate(GameObject go); public de
2020-07-17 21:00:00 373
原创 Unity -Input
Unity -Input详解Unity中的InputManager输入控制器Input属性方法详解属性方法Unity中的InputManager输入控制器Name:【按键名】该键的名称,可以在脚本编程中直接引用他。比如:Input.GetButtonDown(“Jump”);Descriptive Name:【描述名】在游戏的独立机构中的配置对话框中,当控制值为正时候所显示的名称。默认空白。、Negative Descriptive Name:【负描述】在游戏的独立机构中的配置对话框中,当控制值为负
2020-07-17 19:46:19 626
原创 Unity学习小技巧
Unity小技巧Play状态下保存数据Play状态下保存数据Play模式下在Inspector的Transform的右上角,点击齿轮小图标,选择Copy Component Values;退出Play模式在Inspector的Transform的右上角,点击齿轮小图标,选择Paste Component Values;...
2020-06-30 13:58:53 243
原创 Animator动画混合树
Unity中的BlendTreeBlendTree介绍BlendTreeBlendTree创建一维混合 (1D Blending)二维混合树每个混合树的动画有一些要注意的地方BlendTree介绍Blend Tree用于多个动画之间的混合,比如走到跑的切换、转弯的切换。BlendTreeBlendTree创建双击混合树 (Blend Tree) 以进入混合树图 (Blend Tree Graph);混合节点 (Blend Node)的检视器 (Inspector) 中的第一个选项是混合类型 (
2020-06-30 10:19:38 890
原创 Unity中的Animator动画详解
Unity中的Animator动画详解Animator动画导入Animator动画详解动画类型选择Rig面板属性Mode面板属性Animation面板属性动画片段控制使用 Animator动画创建动画控制器,添加需要播放的动画片段注意事项Animator动画导入模型名+@+动画名的方式,可以直接组装使用动画;直接将动画资源导入到unity中,一般包含模型、贴图、材质三种。Animator动画详解动画类型选择Rig面板属性Animation Type不同的动画类型None
2020-06-28 21:13:55 23117
原创 Animation动画详解
Unity的Animation动画Animation动画制作创建AnimationAnimation组件调用Animation需要进行的操作Animation代码调用如何Animation内部添加回调函数Animation常用的方法Animation动画制作目前的animation大多使用于前端的部分效果动画,比如界面打开关闭界面的效果。创建Animation选中待提添加动画的物体,Window—>Animation(Ctrl+6),弹出下图视图窗口。注意:如果选中的物体无Animation
2020-06-19 15:52:35 2070
原创 unity序列帧动画
unity序列帧动画序列帧动画步骤导入图片功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出序列帧动画步骤导入图片[外链图片转存失败,源站可能有防盗链机制,建议在这里插入描述](https://img-blog!将图片保存下来传cs
2020-06-18 19:50:48 998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人