- 博客(18)
- 收藏
- 关注
原创 UGUI源码解读——Shadow、Outline和Position As UV1
介绍UGUI的Shadow、Outline和Position As UV1以及基类源码
2023-11-04 14:33:08
239
1
原创 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
380
原创 Unity——Paticle System (三)
ColoroverLifetime(生命周期内颜色)Color:两种模式,Gradient和随机Gradient间值,上图是淡入淡出设置ColorbySpeed(粒子颜色随速度变化)Color:两种模式,速度范围内的颜色渐变SpeedRange:给定的速度范围SizeoverLifetime(生命周期内尺寸)SeparateAxes:在每个轴独立控制粒子尺寸Size:三种模式,定义粒子在生命周期内尺寸如何变化Size...
2021-10-14 11:28:20
398
转载 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
391
原创 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
1044
原创 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
411
转载 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
1320
原创 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
352
原创 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
994
转载 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
1816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人