自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个挂上就能用的体力系统

Debug.Log("计算离线恢复的体力值" + recoveredEnergy+"时间差值"+ (int)(currentTimestamp - lastTimestamp));text.text = "累积观看(+" + adsWatchedCount + "+/)三次广告,获得15min无限体力";text.text = "累积观看(" + adsWatchedCount + "/3)三次广告,获得15min无限体力";Debug.Log("保存的体力为----" + currentEnergy);

2024-04-09 18:15:28 1581

原创 UI合批和分析

在正式开始之前,咱们先做个准备工作:创建一个新场景,然后把自带的平行光给删除,将相机的Clear Flags改为SolidColor。此时打开Game视图中的Stats面板,可以看到Batches数为1。(Stats面板上的参数怎么看,以及什么是Batches,可参考之前写的博客《Unity3D客户端项目优化总结之Stats统计面板》《Unity3D客户端项目优化总结之静态批处理Static Batching》)

2024-03-19 15:15:03 255 2

原创 Shader基础学习入门--基础语法--第四课

宏说明判断当前平台是否DirectX,一半配合_MainTex_TexelSize.y(负数说明开启了抗锯齿)进行uv反转判断是否使用平行光。

2023-08-16 10:15:27 207 1

原创 Shader基础学习入门--基础算法--第三课

学习shader需要掌握一些算法。

2023-07-27 15:05:00 119 1

原创 Shader基础学习入门--计算机图形学--第二课

中文翻译过来是,它定义了一个的编程接口规格的专业图形程序接口,可以用于3D、2D图形渲染,是一个功能强大、调用方便的底层图形库。由于它跨平台、跨语言、出现时间早,因此它的应用极其广泛!中文翻译过来是,它是等嵌入式设备而设计,免授权费、跨平台、功能完善。GLES2.0、GLES3.0 指的就是OpenGL ES这套标准,他们也是Android和IOS手机上常用的图形处理标准。“下一代”开放的图形显示API,是与DX12能够匹敌的GPU API标准。

2023-07-25 14:49:45 137

原创 Shader基础学习入门--渲染管线篇--第一课

渲染管线(流水线)本质:数据 处理为 屏幕图像。

2023-07-24 15:04:12 218

原创 行为树插件的使用

行为树)是一种许多游戏都很流行的AI技术(类似人工智能)。halo2(微软的一款射击游戏)是第一款使用行为树的主流游戏,微软发布了halo2游戏中行为树的具体实现之后,行为树在游戏应用中开始流行起来。行为树是多种AI分层状态机时间控制计划任务动作执行它的主要优势是容易理解以及可以使用可视化编辑器去编辑行为树。一个简单的行为树就像下图:最简单的的行为树是一群任务(Task)的集合。在上面的图中任务组成有两个条件任务。

2023-07-21 09:19:37 1314 1

原创 一个简单的技能CD

【代码】一个简单的技能CD。

2023-06-07 08:44:31 86 1

原创 游戏内的帧率计算

帧率 = 帧数/单位时间。

2023-06-06 09:08:30 197 1

原创 一些好用的扇形检测可视化版

第二种加了碰到敌人可以变颜色!

2023-06-05 20:03:10 135 1

原创 异步加载场景

【代码】异步加载场景。

2023-05-12 08:22:51 51

原创 服务器和客户端注释版

【代码】服务器和客户端注释版。

2023-04-05 19:10:36 55

原创 一个水面波纹,火焰,传送门,金币闪烁等shader

该Shader使用了_MainTex和_BumpMap作为纹理输入,使用_RippleCenter、_RippleSize和_RippleSpeed三个属性来控制波纹的位置、大小和速度。在片段函数中,我们使用之前计算出的位置和法线,结合_RippleCenter、_RippleSize和_RippleSpeed来计算出波纹效果,并作为纹理坐标进行采样。接着,我们计算波纹效果的偏移量,这里选择了一个定点作为波纹的发源地,并通过传入的_RippleCenter和_RippleSize属性来控制它的位置和大小。

2023-03-30 10:47:06 263

原创 Unity Shader入门

1.固定管线着色器 固定管线着色器是Unity 3D中最基本的着色器类型。2.表面着色器 表面着色器是Unity 3D中最常用的着色器类型。它们使用片段着色器来操作屏幕上的像素。4.计算着色器 计算着色器是Unity 3D中最强大的着色器类型之一。5.几何着色器 几何着色器是Unity 3D中最复杂的着色器类型之一。着色器是Unity中一种特殊的程序,它控制着3D模型的外观和效果,使其在游戏中显得更加真实和生动。ShaderLab是Unity着色器的基础语言,它旨在为着色器提供易于编写和可读性的方案。

2023-03-30 10:29:21 171

原创 这样写服务器和客户端,岂不是很舒服~

这是一个简单的服务器和客户端的交互,可以帮助初学者完成简易的联机!

2023-03-28 09:09:28 45

原创 服务器和客户端

服务器using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.Net.Sockets;namespace Server{ class NetManager:...

2023-03-28 08:41:00 53

原创 gitee使用教程

版权声明:本文为CSDN博主「林新发」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/linxinfa/article/details/108709835一、关于giteegitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。国内访问GitHub速度比较慢,如果想托管自...

2023-03-24 15:48:00 555

原创 行军蚁路线

2023-03-10 14:31:00 39

原创 DoTween的用法

(1) Transform拓展方法1)Position 1)改变世界坐标 移动方法,第一个参数是要移动到的目标点,不是移动这个向量的距离 transform.DOMove(new Vector3(1, 1, 1), 2); 只控制x轴上的移动,其他两个方向同理 transform.DOMoveX(1, 2); 2)改变局部坐...

2023-03-09 10:49:00 494

原创 Unity无限滑动列表

//解释下Start里的代码

2023-03-04 10:48:00 159

原创 Unity 模型导出图片

2023-02-24 10:55:00 333

原创 想在Unity中 让您的鼠标指针随意改变吗?看看~

2023-02-22 15:59:00 339

原创 史上最短手写摇杆,好用,不贵!

手写摇杆只用10行代码?不会吧不会吧!

2023-02-14 19:08:00 76 1

原创 RTS框选

创建个image

2023-02-12 20:36:00 56

原创 单例

private static T ins; public static T Ins { get { if(ins == null) { ins = new T(); } return ins; } }

2023-02-08 11:30:00 22

原创 消息中心

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _Test_{ internal class MessManager:Singletion<MessManager> { ...

2023-02-08 11:24:00 49

原创 灰度图加小地图

2022-12-05 21:49:00 73

原创 Unity 换装

1.把人物预制体放到场景上,再拖成新的预制体,然后删除不必要的身体部件,做成新的身体部件2.一个按钮,调用一下方法,把参数(1.身体部位,2.部位的数)传过去3.这个方法稍微难点,下面有一版简单的二 . 第二种方法,简单点...

2022-11-25 14:37:00 70

原创 柏林噪音图

w :宽, h:高 , x:代表x轴, z:代表z轴 ,y:代表:y轴using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Map : MonoBehaviour{ public RectTransform p...

2022-11-17 18:04:00 24

原创 灰度图

2. 加小地图图片像素不要超过65000, 超过的进行分割!否则会报65000的错误

2022-11-17 18:00:00 58

原创 2D 轮转图

手写DoTween//不建议使用使用DoTween后选中的图片让图片显示在首位选中的图片让图片显示在首位图片预制体上

2022-11-15 09:34:00 39

原创 3D 轮转图

3D带惯性带对齐

2022-11-14 18:30:00 30

原创 2D 射线

需要在2D物体上加上碰撞框,相机上加上

2022-11-14 13:11:00 24

原创 Mesh Leo雷达图!

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System.Linq;public class LeoMap : MaskableGraphic{ public float[] arr = { 1, 1, 1, 1,1 }; ...

2022-11-11 20:12:00 31

空空如也

空空如也

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

TA关注的人

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