Unity
冷熙曦
这个作者很懒,什么都没留下…
展开
-
UGUI源码解读——Mask和RectMask2D
介绍UGUI的Mask、RectMask2D源码原创 2023-11-04 20:37:22 · 243 阅读 · 1 评论 -
UGUI源码解读——Shadow、Outline和Position As UV1
介绍UGUI的Shadow、Outline和Position As UV1以及基类源码原创 2023-11-04 14:33:08 · 124 阅读 · 1 评论 -
UGUI源码解读——Image和RawImage
介绍UGUI的Image,RawImage以及其基类源码原创 2023-11-04 10:46:50 · 219 阅读 · 1 评论 -
UGUI源码解读——UIBehaviour
介绍UGUI的UIBehaviour源码原创 2023-11-03 10:24:28 · 144 阅读 · 0 评论 -
Unity 字体间距
改变text字距原创 2022-09-08 11:58:38 · 329 阅读 · 0 评论 -
Lua——解析打印数据
function debug.dump(obj) print(debug.getDumpString(obj))endfunction debug.getDumpString(obj) local DumpObj = false local GetIndent = false local WrapKey = false local WrapVal = false --获取缩进量 GetIndent = function(level) return string.rep("\t",.原创 2022-02-17 11:16:05 · 311 阅读 · 0 评论 -
Unity——Paticle System (三)
ColoroverLifetime(生命周期内颜色)Color:两种模式,Gradient和随机Gradient间值,上图是淡入淡出设置ColorbySpeed(粒子颜色随速度变化)Color:两种模式,速度范围内的颜色渐变SpeedRange:给定的速度范围SizeoverLifetime(生命周期内尺寸)SeparateAxes:在每个轴独立控制粒子尺寸Size:三种模式,定义粒子在生命周期内尺寸如何变化Size...原创 2021-10-14 11:28:20 · 315 阅读 · 0 评论 -
Unity——玩家控制器
移动脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayMovement: MonoBehaviour{ public float moveSpeed = 6f; public float turnSpeed = 20f; public Transform camTf; float horizontal; flo转载 2021-10-03 21:46:52 · 325 阅读 · 0 评论 -
Unity——Statistics面板
渲染统计窗口:FPS:每秒执行的帧更新。取决于处理和渲染一帧消耗的时间CPU-main:处理一帧所花费的时间CPU-render:渲染一帧所花费的时间Batches:批处理,包括动态批和静态批Saved by batching:Unity合并的批次数Tris:面片数 Verts:顶点数Screen:屏幕分辨率及内存使用量SetPass calls:一帧中切换渲染通道的数量Shadow casters:一帧中投射阴影的游戏对象数量Visible skin...原创 2021-09-26 15:28:29 · 924 阅读 · 0 评论 -
Unity——Paticle System (二)
Emission模块Rate over Time:四种模式,每个时间单位发射的粒子数,当这个值大于主模块的Max Particles时,产生效果和与最大粒子数相等时相同Rate over Distance:四种模式,当播放器移动每个距离单位时发射的粒子数Bursts:粒子爆发事件Time:在粒子系统开始Time秒后爆发粒子Count: 四种模式,可能爆发的粒子数Cycles:爆发周期数,可选Infinite或具体数量Interval:每个爆发周期的间隔Proba.原创 2021-09-24 12:04:43 · 278 阅读 · 0 评论 -
Unity——UGUI序列帧动画
序列帧动画原理是首先必须要有一个载体,一般是一个图片,然后申请一个数组或List用来存放序列帧,然后再根据需要遍历这个数组替换载体的图片源,这样就实现动画效果了。代码如下:using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;using System;namespace Engine{ [RequireComponent(typeof(I...转载 2021-09-23 20:23:02 · 1176 阅读 · 0 评论 -
Unity——MintAnimation组件
Delay:开始延迟Duration:动画持续时间Is Auto Play:当对象被激活时自动播放Is Reversal:是否反向播放Is Back:是否往返Is Loop:是否循环,Loop Count:循环次数,-1为无限循环Is Custom Ease:是否使用自定义缓动曲线Ease Type:选择缓动曲线类型Drive Type:动画驱动器选择Updater Type Enum:动画驱动类型Complete Action:动画结束动作Auto S...原创 2021-09-23 11:52:39 · 291 阅读 · 0 评论 -
Unity——Particle System(一)
Duration:粒子持续时间Looping:是否循环Prewarm:是否预热,只在Looping为true的时候生效,开启后粒子发射不是从0开始Start Delay:开始延迟Start Lifetime:四种模式,粒子的生命周期Start Speed:同上四种模式,粒子初始速度3D Start Size:开启后可以分别控制每个轴的大小Start Size:同上四种模式,粒子初始大小3D Start Rotation:开启后可以分别控制每个轴的旋转Start R..原创 2021-09-23 10:39:35 · 834 阅读 · 0 评论 -
Unity物体移动到鼠标点击位置
参考自:https://www.cnblogs.com/He-Jing/p/3799394.htmlusing System.Collections;using System.Collections.Generic;using UnityEngine;public class FollowMouse : MonoBehaviour{ Vector3 world; public float moveSpeed = 0; void Update() {转载 2021-08-05 16:21:00 · 1558 阅读 · 0 评论