自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity16 UI

UI的使用

2022-10-29 18:43:04 1027 1

原创 Unity15 反向动力学、导航系统(自动寻路)

反向动力学和导航的使用。

2022-10-25 11:02:13 610

原创 Unity14 动画

动画

2022-10-25 10:06:30 612

原创 Unity13 物理关节、物理材质、射线检测、粒子系统、线段渲染器、拖尾

物理关节、物理材质、射线检测、粒子系统、线段渲染器、拖尾

2022-10-24 15:10:26 555

原创 Unity12 角色控制器、物理系统、碰撞、触发

角色控制、物理系统的使用。

2022-10-23 15:33:29 625

原创 Unity11 灯光与烘培、摄像机、音频组件、视频组件

灯光、摄像机、音频、视频。

2022-10-23 11:03:32 400

原创 Unity10 Transform的使用、键鼠操作、虚拟轴、触摸方法

Transform的使用,键鼠操作、虚拟轴、触摸的使用。

2022-10-22 20:22:11 807

原创 Unity9 路径权限、场景的加载、异步加载、场景跳转

路径权限、场景的加载、异步加载、场景跳转

2022-10-21 15:49:58 300

原创 Unity8 Unity的Debug、物体类、时间类的使用

Unity的Debug、物体类、时间类的使用

2022-10-21 11:19:34 145

原创 Unity7 Vector3的使用、欧拉角与四元数

Vector3的使用

2022-10-20 16:54:10 333

原创 Unity6 向量的概念和计算、预制体变体

向量的概念及计算。

2022-10-20 16:04:06 386

原创 Unity5 脚本的生命周期、执行顺序

脚本的生命周期及组件的操作。

2022-10-20 15:18:05 448

原创 Unity开发4 资源、商店、地形的绘制

资源文件的导入、模型的显示、地形树草坪等的绘制。

2022-10-19 07:22:57 573

原创 算法练习1

算法练习,记录思路及代码。

2022-09-07 02:21:07 393

原创 Unity开发3 坐标系及工具、快捷键操作

Unity左边系、工具的使用。

2022-09-03 23:21:21 2650 1

原创 Unity开发2 3D对象的简单操作

Unity简单界面操作

2022-09-03 20:59:15 765

原创 Unity开发1 Unity简介

Unity是一套具有完善体系与编辑器的跨平台游戏开发工具,也可以称之为游戏引擎。游戏引擎是指一些编写好的可重复利用的代码与开发游戏所用的各功能编辑器。Unity目前已超过50%的游戏引擎市场占有率。虚拟现实技术。模拟人的听觉、视觉、触觉等感官器的功能,使人身临其境,沉浸在虚拟世界中。

2022-09-02 19:37:43 1548

原创 JVM_01

一、JVM简述JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。二、JVM简图三、类加载器1、双亲委派机制1.APP-EXC-BOOT2.类加载时收到类加载的请求,3.将这个请求向上委托给父类加载器去完成,直到启动类加载器,4.启动类加载器检查能否加载当前这个类,能加载就结束,使用当前的加载器,否则,抛出异常,通知子加载器进行加载。2.类加载器1.虚拟

2021-04-08 18:55:51 86

原创 Mysql数据库_简单终端操作

如何使用终端操作数据库Mysql:关系型数据库1.如何登陆数据库服务器mysql -uroot -p1234562.如何查询数据库服务器中的所有的数据库mysql> show databases;3.如何选中某一个数据库进行操作mysql> use sushe–sql查询语句select * from admin;select * from admin where Admin_id=1;4.如何退出数据库服务器exit;5.如何在数据库服务器中创建数据库?cr

2020-09-26 16:46:08 169

原创 Java数据结构_12.哈夫曼树(赫夫曼树、最优二叉树) 上

一、哈夫曼树概述哈夫曼树也叫最优二叉树,它是n个带权叶子节点构成的所有二叉树中,带权路径长度最小的二叉树。叶节点的带权路径:从根节点出发,经过的节点的数量乘以叶子节点的权值。树的带权路径长度WPL:树中所有叶子节点的带权路径长度之和。WPL:权值越大的节点离根节点越近的二叉树才是最优二叉树。二、创建哈夫曼树流程排序取出根节点权值最小的两棵二叉树组成一颗新的二叉树,前面取出来的两棵二叉树是新二叉树的两个子树根节点的权值是前面取出来的两棵二叉树的根节点的权值之和再重新排序…递归

2020-08-31 16:46:29 188

原创 Java数据结构_11.线索二叉树

中序线索化二叉树线索化二叉树时,一个节点的前一个节点,叫前驱节点线索化二叉树时,一个节点的后一个节点,叫后继节点package com.demo3;public class ThreadedBinaryTree { ThreadedTreeNode root;// 根节点 // 用于临时存储前驱节点 ThreadedTreeNode pre = null; // 遍历线索二叉树 public void threadIterate() { // 用于临时存储当前遍历节点 Thr

2020-08-05 19:50:36 166

原创 Java数据结构_10.常用排序算法_堆排序

堆排序原理:将数组转为完全二叉树再转为大顶堆,然后将根节点与叶子节点的最后一个值调换,找到最大值,将最大值取出,现在又变成一个完全二叉树,继续将这个完全二叉树转成大顶堆,以此类推,直至找到所有的最大值。升序排序用大顶堆,降序排序用小顶堆大顶堆:父节点总比两个子节点的权值要大package com.paixu;import java.util.Arrays;public class HeapSort { public static void main(String[] args) {

2020-08-05 16:58:47 141

原创 Java数据结构_9.树结构_顺序存储的二叉树

顺序存储二叉树概述顺序存储的二叉树通常情况只考虑完全二叉树性质:第n个元素的左子节点是:2*n+1第n个元素的右子节点是:2*n+2第n个元素的父节点是:(n-1)/2顺序存储的二叉树遍历package com.demo2;public class ArrayBinaryTree { int[] data; public ArrayBinaryTree(int[] data) { this.data = data; } public void frontShow() {

2020-08-05 16:31:25 119

原创 Java数据结构_8.树结构_链式存储的二叉树

一、树结构概述根节点:1号节点双亲节点:10号节点和11号节点的双亲节点是5号节点子节点:7、8、9号节点是4号节点的子节点路径:1号到11号的路径:1、2、5、11节点的度:子节点的个数,1号的度为3节点的权:节点存储的值叶子节点:没有子节点的节点,10、11、6、3、7、8、9都是叶子节点子树:5、10、11组成的树是整个树的子树层:1是1层,2、3、4是2层,5、6、7、8、9是3层,10、11是4层树的高度:最高层数,即为4森林:是m(m≥0)棵互不相交的树的集合。任何一棵树

2020-08-05 15:11:36 164

原创 Java数据结构_7.排序算法(冒泡排序、快速排序、插入排序、希尔排序、选择排序、归并排序、基数排序、队列实现基数排序)

一、冒泡排序package com.paixu;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] arr = new int[] { 5, 7, 2, 15, 6, 9, 7, 3, 6, 8 }; System.out.println("排序前:" + Arrays.toString(arr)); bubbleSort(arr); S

2020-08-04 20:47:04 181 1

原创 Java数据结构_6.递归(斐波那契和汉诺塔)

一、递归package com.xianxing.digui;/** * 递归 * * @author l1 * */public class TestRecursive { public static void main(String[] args) { print(10);// 10 9 8 7 6 5 4 3 2 1 } public static void print(int i) { if (i > 0) { System.out.print(i

2020-08-03 18:54:57 116

原创 Java数据结构_5.链表(单链表、循环链表、双向循环链表)

一、单链表代码实现package com.xianxing.lianbiao;//一个节点public class Node { // 节点内容 int data; // 下一个节点 Node next; public Node(int data) { this.data = data; } // 为节点追加节点 public Node append(Node node) { // 当前节点 Node currentNode = this; while (t

2020-08-03 16:28:09 144

原创 Java数据结构_4.队列

一、队列二、代码实现package com.xianxing.queue;/** * 队列:先进先出 * * @author l1 * */public class MyQueue { int[] elements; public MyQueue() { elements = new int[0]; } // 查看队列中所有元素 public String show() { String stringQueue = ""; for (int i = 0; i

2020-08-03 12:17:52 82

原创 Java数据结构_3.栈

一、入栈图二、代码实现package com.xianxing.stack;/** * 栈 * * @author l1 * */public class MyStack { // 栈的底层我们使用数组存储数据 int[] elements; public MyStack() { elements = new int[0]; } // 入栈(压入元素) public void push(int element) { int newArr[] = new int

2020-08-03 12:01:51 124

原创 Java数据结构_2.数组的查找算法

一、线性查找package com.xianxing.array;/** * 线性查找 * * @author l1 * */public class TestSearch { public static void main(String[] args) { // 目标数组 int[] arr = new int[] { 2, 15, 3, 6, 4, 86, 96, 41 }; // 目标元素 int target = 6; // 目标元素所在下标 int

2020-08-03 11:19:24 160

原创 Java数据结构_1.数据结构与算法&数组

一、数据结构与算法概述1.数据结构概述(1)什么是数据结构?数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。(2)数据的存储结构分为顺序存储结构和链式存储结构(3)数据的逻辑结构集合 无关系线性结构 一对一树形结构 一对多图形结构 多对多2.算法概述(1)算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。(2)特性a输入:算法具有零个或多个输入b输

2020-08-02 21:03:12 122

原创 Java集合_底层原理_自定义ArrayList和LinkedList

一、相关概念1.Java的集合类主要由三个接口派生而出,即Collection接口、Map接口和Iterator接口虚线:接口实线:实现类标红:常用实现类2.存放位置集合相关接口和类在rt.jar,java.util包中3.源码按住ctrl点击List可查看源码List继承了Collection接口Collection继承了Iterable接口java1.8特性:接口中default修饰的方法可带方法体选中List按ctrl+t,可查看继承和实现类Collecti

2020-08-02 14:22:35 257

原创 Java常用工具_6.Java输入输出流

Java输入输出流、File、字节流、字符流、缓冲流、对象序列化与反序列化

2020-07-31 18:43:13 261

原创 Java常用工具_5.Java线程

进程、线程,线程的两种创建方式,线程的状态和生命周期,sleep、join方法,线程优先级,线程同步,线程间通信(wait()方法和notify()、notifyAll()方法)

2020-07-25 17:50:52 164

原创 Java常用工具_4.Java集合

Java集合概述、集合框架体系结构、ArrayList的使用、HashSet的使用、HashMap的使用、Iterator(迭代器)的使用、重写hashCode()方法和equals()方法、泛型的引入等

2020-07-23 22:50:24 202

原创 Java常用工具_3.Java字符串

String创建对象、String常用方法、==和equals区别、StringBuilder和StringBuffer

2020-07-22 20:09:47 115

原创 Java常用工具_2.Java包装类

包装类与基本数据类型、包装类常用方法、装箱、拆箱、基本数据类型和字符串之间的转换、Integer常量池

2020-07-21 17:56:40 104

原创 Java常用工具_1.Java异常

异常处理的方法、自定义异常、异常链等.

2020-07-20 18:43:26 301 4

原创 Java面向对象_8.Java多态(2)

抽象方法、接口、四种内部类

2020-07-19 21:40:36 294

原创 Java面向对象_7.Java多态(1)

从Java到Android_Java面向对象_7.Java多态1一、多态(多种形态)1.概述2.分类3.必要条件4.实体类编写二、向上转型三、向下转型(强制类型转换)四、instanceof运算符1.对象--instanceof-->类五、抽象类1.Java中使用抽象类,限制实例化2.不允许实例化,可以通过向上转型指向子类实例3.应用场景4.作用六、抽象方法1.public abstract void eat();2.使用价值3.注意一、多态(多种形态)1.概述多态意味着允许不同类的对象对同一消

2020-06-16 21:37:29 179

空空如也

空空如也

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

TA关注的人

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