自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity移动跳跃及动画切换

2021-06-11 11:04:24 763

原创 滚动球笔记自用

鼠标拖动事件public Vector3 StartPoint;记录鼠标初始位置public Vector3 EndPoint;记录鼠标当前位置 void Update(){ if (Input.GetMouseButtonDown(0)) { StartPoint = Input.mousePosition; } if (Input.GetMouseButton(0)) { //记录鼠标拖动的位置   

2021-05-30 11:52:20 98

原创 unity摄像机跟随

using UnityEngine;using System.Collections;[AddComponentMenu(“Camera-Control/Mouse Look”)]public class MouseLook : MonoBehaviour {public enum RotationAxes { MouseXAndY = 0, MouseX = 1, MouseY = 2 }public RotationAxes axes = RotationAxes.MouseXAndY;pu

2021-05-30 11:45:02 119

原创 见缝插针实例

Pin下面展示一些 内联代码片。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Pin : MonoBehaviour{ public float speed = 20f; private Rigidbody2D rb; private float ready; private bool I

2021-04-28 08:44:57 125

原创 Unity发射定位鼠标位置的射线笔记

Raycast投射射线现在, SpaceMarine还不能转身,要是Alien从背后攻击他就玩儿完了。本教程希望游戏开始时,鼠标点哪儿就打哪儿。让鼠标指定开枪的方向。但是有一个问题,游戏是在三维空间中的,但是鼠标只在电脑屏幕的二维空间中滑动。所以需要将鼠标点击的平面上的点转换到三维空间中,听上去貌似很复杂,其实使用投射射线的方式很简单。投射射线:从某个位置朝着某个方向发出一条不可见的射线,当射线碰到GameObject时会触发一个通知。可能会遇到很多与射线相交的GameObject,使用mask来

2021-04-25 14:29:50 2622

原创 Unity相机跟随以及子弹发射笔记

相机移动现在还有一个问题是:主角SpaceMarine移动的时候,会走出玩家的视线,所以这里让相机跟随着SpaceMarine移动。步骤1. 创建和设置CameraMount在层级(Hierarchy)视图中,单击左上角的“Create”按钮,在打开的快捷菜单中选择“Create Empty”命令,将其重命名为“CameraMount”。这里实现的基本想法是要让相机跟随CameraMount的位置,并且CameraMount的初始位置和SpaceMarine的位置是一样的。从层级视图中选择Spac

2021-04-25 11:51:50 868

原创 C#定义数组

C#中定义数组。一、一维:int[] numbers = new int[]{1,2,3,4,5,6}; //不定长int[] numbers = new int[3]{1,2,3};//定长二、多维int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 **...

2021-04-02 11:50:29 523

原创 Unity三种更新方式的区别

Unity三种更新方式的区别从字面意义来看,Update是更新,FixUpdate是固定更新,LateUpdate是晚于更新。从实际应用来讲三者区别又是什么呢?Update(更新) FixUpdate(固定更新)Update和FixUpdate在Unity中都是用来更新的,在某一时刻调用,但是Update的更新频率是根据帧的刷新来执行的,既每帧调用一次,这样虽然方便但是也会带来某些问题,比如在硬件条件不好的设备上运行时或者渲染较为复杂的物体时会出现帧数波动,有时快有时慢,帧率会变化,Update被调用

2021-03-14 22:35:32 2560

转载 Unity中2D射线的使用方法

Unity中2D射线使用方法文章中讲分享一个我常用的在2D游戏中通过射线来实现的一些功能,目前还在学习中,欢迎指正。创建射线首先实现最基本的射线使用方法,通过射线来判断游戏角色是否踩在地面上,如果踩在了地面上,isOnGround就会变True,在此基础上可以扩展一些用法,比如通过向上的射线来判断头顶是否有障碍物,向右的射线来提前触发一些游戏机制等。需要注意图层需要与被检测物体的图层保持一致。创建射线方法当我们实现基础的功能之后,就能实现基本的射线检测了,但是当我们想要创建多个射线的时候就会发

2021-02-08 11:41:42 1527

摇头侠之战资源.zip

摇头侠之战游戏实例学习资源

2021-04-25

空空如也

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

TA关注的人

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