自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity 休闲类游戏2048核心算法

编写不易,请勿盗用。本篇博客超链接:https://editor.csdn.net/md/?not_checkout=11.需求分析 上移动 -- 从上到下 获取列数据,形成一维数组 eg: 2 2 0 0 --》 4 0 0 0 2 2 2 0 --》 4 0 2 0 --》4 2 0 0 2 0 2 0 --》 2 2 0 0 --》4 0 0 0 2 0 2 4 --》 2 2 4 0 --》4 0 4 0 --》4 4.

2021-05-28 09:37:04 578 5

原创 Unity中使用的四种存档和读档方式

这里会列举四种存档方式,并且以简单的项目展示出效果。这里我会写的简单易懂些,希望大家学到的是存档与读档的逻辑。1.第一种方式: Unity自带的存档方式 干货:PlayerPrefs:数据持久化方案。 采用键值对的方式对数据进行存储。 eg:PlayerPrefs.SetInt("Index",1); 可以存储Int, Float, String类型的数据。 eg:PlayerPrefs

2021-03-25 11:30:29 8335 3

原创 C#中的关系字符串(部分)

下面列举一些简单的关系式,常用程度取决于自身的代码量。勤积累。 1.1 Add(); 添加一个数字到列表的最后一位 1.2 Capacity(); 获取当前列表最大容量 1.3 Count; 获取当前列表已用容量 1.4 Insert(,); 在a号位插入b,a号位以后的元素整体后移1位 1.5 Remove(); 从第一个

2021-03-17 11:13:53 192

原创 Unity中零基础实现人物控制摇杆(下篇)

上篇:(可供使用) 下篇:(供学习者学习)摇杆素材:https://pan.baidu.com/s/1FdcLgPvvUIft7CWbHpmLbQ 提取码:22z9UI阶段步骤:1.在Canvas下新建一个GameObject(空物体),命名为LeftButtomPin,锚点设置为左下,默认大小即可。2.在LeftButtomPin下新建一个 image,将该 image 命名为 imgTouch,透明度设为0,宽高自己设置(推荐:Pox:200,Pox:165 Poz:0 W...

2020-12-10 20:24:21 277

原创 Unity中零基础实现人物控制摇杆(上篇)

上篇:(可供使用) 下篇:(供学习者学习)摇杆素材:https://pan.baidu.com/s/1FdcLgPvvUIft7CWbHpmLbQ 提取码:22z9UI阶段步骤:1.在Canvas下新建一个GameObject(空物体),命名为LeftButtomPin,锚点设置为左下,默认大小即可。2.在LeftButtomPin下新建一个 image,将该 image 命名为 imgTouch,透明度设为0,宽高自己设置(推荐:Pox:200,Pox:165 Poz:0 W...

2020-12-10 20:13:22 265 2

原创 Unity中相机如何一直跟随人物移动

此方法相机视野会一直望着主角第一种方法// 相机脚本 private Transform player; private Vector3 offset; private float smoothing = 3; void Start() { player = GameObject.FindGameObjectWithTag("Player").transform; offset = transform.position - player.po

2020-11-23 09:01:50 1850

原创 Unity中将镜头实现按键移动

//此脚本附相机public class MoveCamera : MonoBehaviour{ public float speed = 1; public float MouseSpeed = 1; //滑轮速度 void Update() { float h = Input.GetAxis("Horizontal"); //水平 float v = Input.GetAxis("Vertical"); //垂直

2020-10-29 21:09:57 732

原创 Unity中如何使用鼠标控制人物移动

本代码段下方会给出详解、作用和具体用法。using UnityEngine.AI;public class BBBB : MonoBehaviour{//放主角身上 public NavMeshAgent agent; // public Animator anim; private void Update() { if (Input.GetMouseButtonDown(0)) { R

2020-10-27 22:07:40 2590

原创 C# 认识结构体

C # 结构体(Struct) 在 C# 中,结构体是值类型数据结构。struct 关键字用于创建结构体。1.首先,我们先认识一个简单的结构体,并尝试在控制台打印输出。 案例 // struct 创建结构体 GoShopping 结构体名 struct GoShopping { public string name; }; static void main() {

2020-10-09 11:18:06 523

原创 C#多个平均数的计算

我的C#学习技巧 今天我们来学习C#中平均值的计算方法:1.当我们获得的数据较为简单或数量较少时,有的读者会采用下面的这种方法。实例class Avg{ static void Main(string[] args) { //计算这三个数的平均值. int a = 3778, b = 3779, c = 3777; int avg = (a + b + c) / 3; Console.WriteLi

2020-09-24 21:45:55 6236

原创 C#调用方法

《我的C#学习技巧》 本小节我们学习两个简单的调用方法——C#调用方法、递归方法调用,下面我们用代码段来实现这两种调用方法。C#调用方法 1.本方法解析,让用户通过控制台输入三个浮点型变量,返回给用户最小值。实例 class CompareSize { //局部声明变量. private double a1; private double b1; private double c1;

2020-09-17 22:14:44 2656

空空如也

空空如也

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

TA关注的人

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