
unity
张大宝_
这个作者很懒,什么都没留下…
展开
-
Hololens 学习-----1
基本操作:链接: link链接: link按住空格键出现手部模型,鼠标控制上下左右移动,滚轮控制前后移动。原创 2023-08-03 10:35:04 · 274 阅读 · 0 评论 -
【跑酷】---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 · 106 阅读 · 0 评论 -
【unity小技巧】
1.在scene处单击右键—点击Maximize 放大屏幕Ctrl+Shift+F 使相机位于屏幕中间原创 2021-11-04 15:00:54 · 2203 阅读 · 0 评论 -
【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 · 863 阅读 · 0 评论 -
【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 · 1472 阅读 · 0 评论 -
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 · 954 阅读 · 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 · 3811 阅读 · 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 · 251 阅读 · 0 评论 -
关于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 · 447 阅读 · 0 评论 -
【单例模式】游戏音效
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 · 133 阅读 · 0 评论 -
如何添加游戏音效
如何给游戏添加音效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 · 2256 阅读 · 0 评论 -
跳一跳小游戏制作3
1.添加飘分动画新建text,命名为singText,并修改其位置2,重新开始命名空间using UnityEngine.SceneManagement; public void Restart() { SceneManager.LoadScene(0);//重新开始 } /// <summary> /// 显示飘分动画 /// </summary> void ShowScoreAnimat原创 2021-04-12 10:39:53 · 195 阅读 · 0 评论 -
跳一跳小游戏制作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 · 213 阅读 · 0 评论 -
跳一跳小游戏制作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 · 340 阅读 · 2 评论 -
游戏管理器
游戏管理器特点:1.在成个游戏生命周期中存在2.游戏中只能有一个GameManager3.可以跟踪管理各个子系统的状态GameManager主要完成的任务1.统一数据管理2.游戏状态监控与更改3.游戏行为更改4.各种资源状态5.各子系统的管理GameManager提供的主要功能有:控制游戏进程,其中包括控制关卡的开始延迟、每一回合间的延迟、控制是否允许玩家操作等、判断游戏是否结束等;初始化游戏信息,其中包括了生成地图等;记录游戏当中的一些数值,包括玩家的生命值、当前进行到的关卡级原创 2020-12-06 14:52:36 · 959 阅读 · 0 评论 -
【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 · 298 阅读 · 1 评论 -
【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 · 785 阅读 · 0 评论 -
实现物体自发光特效
实现物体自发光特效一、如何实现物体自发光特效导入HightLightingSystem插件,将HightLightingEffect脚本挂到场景摄像机上上,将HightLightableObject脚本挂到需要发光的物体上,新建一个脚本,代码引用发光特效。二、使用步骤1.HightLightingEffectusing UnityEngine;// Delegate for the highlighting eventpublic delegate void HighlightingEve原创 2020-11-08 16:10:04 · 860 阅读 · 0 评论