自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 UGUI源码解读——Mask和RectMask2D

介绍UGUI的Mask、RectMask2D源码

2023-11-04 20:37:22 221 1

原创 UGUI源码解读——Shadow、Outline和Position As UV1

介绍UGUI的Shadow、Outline和Position As UV1以及基类源码

2023-11-04 14:33:08 119 1

原创 UGUI源码解读——Image和RawImage

介绍UGUI的Image,RawImage以及其基类源码

2023-11-04 10:46:50 209 1

原创 UGUI源码解读——UIBehaviour

介绍UGUI的UIBehaviour源码

2023-11-03 10:24:28 135

原创 Unity——ScrollView嵌套

解决两层ScrollView嵌套,底层事件无法触发的问题

2023-02-03 15:19:41 550 2

原创 Unity——Text背景

类似于文本下划线的实现方式,实现为Text增加等长背景,支持换行

2023-02-01 15:00:43 660

原创 Unity——绘制Raycast

方便寻找场景里开启了raycast的组件

2023-02-01 14:29:26 229

原创 Lua——debug.getinfo

lua调试 debug方法

2023-01-31 20:25:34 715

原创 Unity 字体间距

改变text字距

2022-09-08 11:58:38 328

原创 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 308

原创 Unity——Paticle System (三)

ColoroverLifetime(生命周期内颜色)Color:两种模式,Gradient和随机Gradient间值,上图是淡入淡出设置ColorbySpeed(粒子颜色随速度变化)Color:两种模式,速度范围内的颜色渐变SpeedRange:给定的速度范围SizeoverLifetime(生命周期内尺寸)SeparateAxes:在每个轴独立控制粒子尺寸Size:三种模式,定义粒子在生命周期内尺寸如何变化Size...

2021-10-14 11:28:20 311

转载 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 324

原创 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 923

原创 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 275

转载 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 1170

原创 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 289

原创 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 827

转载 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 1542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除