自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hololens 学习-----1

基本操作:链接: link链接: link按住空格键出现手部模型,鼠标控制上下左右移动,滚轮控制前后移动。

2023-08-03 10:35:04 190

原创 WPF依赖属性

2022-02-10 14:05:09 244

原创 XAML基础控件

常用布局控件

2022-02-10 13:55:19 536

原创 WPF快捷键

ctor 回车 创建构造函数prop 两个tab键 创建属性propfull 两个tab键 创建完整带封装的属性

2022-02-10 11:18:41 459

原创 【跑酷】---01

切换成安卓平台2.导入资源,创建地面,导入人物及天空盒子在这里插入图片描述3.调整视角在场景中调整换面到合适的视角,选中相机,将相机定位到场景中间(Ctrl+Shift+F)。4.设置分辨率为540乘9605.创建动画控制器在名称处点击右键,放大预览动画6.创建Canvas,修改UI Scale Mode 为Scale With Scree 分辨率为540*960,设置屏幕根据高度改变大小,权重为1.7.创建Button,设置颜色为透明,将Button覆盖住整个人物的大小.

2021-11-10 15:55:01 72

原创 【unity小技巧】

1.在scene处单击右键—点击Maximize 放大屏幕Ctrl+Shift+F 使相机位于屏幕中间

2021-11-04 15:00:54 2085

原创 【c#基础】里氏转换

class Program { static void Main(string[] args) { //里式转换 //1.子类可以赋值给父亲,如果一个地方需要父类,可以给一个子类替代 //2.如果父类装的是子类对象,那么这个对象将强制转化为子类 //如果子类方法与父类方法重名,那么将隐藏父类成员 //is 多用于判断,如果成功返回true,失败返

2021-10-26 15:52:56 79

原创 【c#基础】虚方法

1、在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 2、在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。 class Program { static void Main(string[] args) { //虚方法 Animal a =.

2021-10-26 15:45:37 199

原创 【c#基础】抽象类

1.抽象类不能有实例 2.抽象类里可以有抽象方法,抽象方法里不允许有方法体 3.无法创建抽象类实例 4.抽象方法不需要方法体 书写: 类名前加abstract 继承抽象类的类方法名前加override class Program { static void Main(string[] args) { //抽象类不能有实例...

2021-10-26 15:08:08 144

原创 【c#基础】数组与集合

List<int> list = new List<int>(); //集合 list.Add(1); list.AddRange(new int[] { 1, 4, 3, 2, 7, 6, 5, 8, 9 }); //移除 list.Remove(1); //翻转 list.Reverse()...

2021-10-25 15:08:41 158

原创 【c#基础】统计welcome to china每一个字符出现的字数

//统计welcome to china每一个字符出现的字数 //键对应值 //值对应键 string str = "welcome to china"; int len = str.Length; Dictionary<char, int> dic = new Dictionary<char, int>(); for(in...

2021-10-25 14:52:37 206

原创 【c#基础】键值对集合

class Program { static void Main(string[] args) { //Hashtable //键值对集合 //账号+密码 //键唯一 //1.集合在内存中是倒序存储的 //2.集合有自己的排序方式 Hashtable ht = new Hashtable();...

2021-10-25 14:10:04 1220

原创 【unity 3d】--- 瞄准镜效果

瞄准镜效果的实现using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 镜头缩放/// </summary>public class MouseDemo : MonoBehaviour{ private bool isFar = true; //将缩放等级做成一个数组 public float[] zoomLevel

2021-08-15 14:28:34 583

原创 【unity 3d数学】--- Lerp

Lerp的理解Lerp(起点,终点,比例)

2021-08-15 13:54:42 114

原创 【unity基础】--Input类

Input类获取鼠标输入获取键盘输入包装了输入功能的类,可以读取输入管理器中设置的按键以及访问移动设备的多点触控或加速感应数据。获取鼠标输入当指定的鼠表按钮被按下时返回true(每帧返回)bool result=Input.GetMouseButton(0);在按下鼠标的第一帧返回true;bool result=Input.GetMouseButtonDown(0);在释放鼠标的第一帧返回true;bool result=Input.GetMouseButtonUp(0);0对应左键

2021-08-15 10:52:15 739

原创 【unity倒计时实现】---三种方法

倒计时实现—三种方法using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class CountdownDemo : MonoBehaviour{ //需求1秒修改一次Text的内容 //小于10秒时数字变红 private Text texttimer; public int second =

2021-08-03 12:38:04 1341

原创 【unity AR项目开发】----vuforia AR

unity AR项目开发一、安装vuforia二、激活Vuforia三、申请密钥三、上传需要识别的图片相关链接: link.一、安装vuforia方法一:2019.2.0版本可以直接在资源商店中下载。方法二:百度网盘提取链接:https://pan.baidu.com/s/1hSiiGj1tcPGYozOZOQQmOw提取码:r1i4将package文件复制到项目工程文件Packages下,重启一下工程即可。检查是否安装成功二、激活Vuforia找到Resources文件夹下的 V

2021-06-06 10:35:59 908 5

原创 unity3d----敌人巡逻

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.AI;public class WolfNav : MonoBehaviour{ public NavMeshAgent meshAgent; public Transform[] transforms; Animator tiger; float time = 0; in

2021-06-03 17:08:25 892 1

原创 unity2D小游戏---飞翔的小鸟

飞翔的小鸟一、柱子的移动二、小鸟的控制三、游戏暂停开始一、柱子的移动1.制作柱子:新建空物体,包含上方柱子,下方柱子和空物体(用于计算得分)2.给柱子和空物体加上适合大小的碰撞体空物体需要勾选上Is Trigger3.柱子的移动(把代码给柱子)using System.Collections;using System.Collections.Generic;using UnityEngine;public class BarrierMove : MonoBehaviour{

2021-05-06 16:54:20 3382 2

原创 【unity发布安卓项目】

1.下载unity hubhttps://store.unity.com/download?ref=personal2.打开unity hub,从unity hub中下载unity3.下载成功后,选择添加模块4.选择Android Build Support即可关于安卓打包,我在网上找了很多方法,这是我觉得最方便的一种,而且不会出错。注意:在打包的时候工程文件和打包的路径一定不要有中文!!!...

2021-05-06 16:18:12 192

原创 关于Time.timeScale

Time.timeScale只影响FixedUpdate的执行速度(所有脚本中的FixedUpdate)而不会影响Update的执行速度。Time.timeScale可以控制游戏运行速度,当Time.timeScale=2时游戏以2倍速运行。Time.timeScale=0时游戏暂停。Time.timeScale=1时游戏以正常速度运行。...

2021-05-06 15:46:02 391

原创 【单例模式】游戏音效

1.新建一个脚本命名为GameMessage代码如下using System.Collections;using System.Collections.Generic;using UnityEngine;public class GameMessage : MonoBehaviour{ public static GameMessage instance;//将整个脚本设为静态的 public AudioSource audiosource; public AudioCl

2021-04-15 16:29:18 94

原创 如何添加游戏音效

如何给游戏添加音效1.给物体添加两种组件(一般在Main Camera上加)Audio Listener和Audio Source2.编写代码1、声明变量 public AudioClip Fail;//失败音效 public AudioSource music;//声明一个静态的音频来源2、加载音效文件,给music添加AudioSource组件 Fail = Resources.Load<AudioClip>("Fail"); music = Ge

2021-04-14 15:11:51 2037

原创 跳一跳小游戏制作3

1.添加飘分动画新建text,命名为singText,并修改其位置2,重新开始命名空间using UnityEngine.SceneManagement; public void Restart() { SceneManager.LoadScene(0);//重新开始 } /// <summary> /// 显示飘分动画 /// </summary> void ShowScoreAnimat

2021-04-12 10:39:53 148

原创 跳一跳小游戏制作2

1.添加粒子特效2.添加UI效果3.添加计分功能4.添加声音效果5.优化部分代码:使小人向物块的中间方向跳跃using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;//DOTween命名空间using UnityEngine.UI;public class Playermove : MonoBehaviour{ Rigidbody rigi

2021-03-25 16:51:13 146

原创 跳一跳小游戏制作1

创建一个小人创建一个空物体,将小人的头和身体放到空物体下,注意调整小人的位置,小人是以空物体为坐标 。给小人添加Rigidbody,如下图创建起始物块和地板添加DOTween插件在资源商店中搜索代码using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;//DOTween命名空间public class Playermove : MonoBeha

2021-03-21 10:19:35 279 2

原创 游戏管理器

游戏管理器特点:1.在成个游戏生命周期中存在2.游戏中只能有一个GameManager3.可以跟踪管理各个子系统的状态GameManager主要完成的任务1.统一数据管理2.游戏状态监控与更改3.游戏行为更改4.各种资源状态5.各子系统的管理GameManager提供的主要功能有:控制游戏进程,其中包括控制关卡的开始延迟、每一回合间的延迟、控制是否允许玩家操作等、判断游戏是否结束等;初始化游戏信息,其中包括了生成地图等;记录游戏当中的一些数值,包括玩家的生命值、当前进行到的关卡级

2020-12-06 14:52:36 752

原创 【UI背包】----背包拖拽

实现背包拖拽1.添加接口:IDragHandler, IEndDragHandler, IBeginDragHandler, ICanvasRaycastFilter分别为拖拽,结束拖拽,开始拖拽,射线检测2.SetParent()设置父子关系using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;//事件public class My

2020-11-08 16:37:02 245 1

原创 实现物体自发光特效

实现物体自发光特效一、如何实现物体自发光特效导入HightLightingSystem插件,将HightLightingEffect脚本挂到场景摄像机上上,将HightLightableObject脚本挂到需要发光的物体上,新建一个脚本,代码引用发光特效。二、使用步骤1.HightLightingEffectusing UnityEngine;// Delegate for the highlighting eventpublic delegate void HighlightingEve

2020-11-08 16:10:04 729

原创 【UI背包】----背包制作

UI背包制作using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UIBag : MonoBehaviour{ // Start is called before the first frame update public GameObject Cell;//背包格子 public GameObject It

2020-11-05 21:21:11 642

飞机大战小游戏unity2018.3

菜鸟做的小游戏

2021-04-15

空空如也

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

TA关注的人

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