自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (6)
  • 收藏
  • 关注

原创 unity相机远近缩放和拖拽移动

unity相机远近缩放和拖拽

2022-08-23 18:01:12 1920 1

原创 SVN更新提示“不知道这样的主机”

SVN服务端在我电脑上,我电脑连的网线,今天同事SVN更新项目时发现更新失败,弹出“不知道这样的主机”的提示,一顿操作无效后,最后的解决方案是,让他也插上网线,问题解决!

2022-03-17 11:06:12 1621

原创 unity鼠标悬停在Button上显示介绍

unity鼠标悬停在按钮上显示详情

2022-03-16 18:06:20 9179

原创 unity鼠标拖动UGUI窗口

直接把代码给窗口,不需要添加Button组件。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;/// <summary>/// 鼠标拖动UI/// </summary>public class TestButton : MonoBehaviour, IPo

2022-03-16 17:43:28 207

原创 unity实现神笔马良效果

在unity中,用鼠标画出图案并设置碰撞和重量,蛮牛上看到的代码如下:/// <summary>/// 画线,脚本随便挂载,要求Camera的Projection设置为Orthographic/// </summary>public class DrawLine : MonoBehaviour{ /// <summary> /// 划线的宽度 /// </summary> public float width = 0.1f; /// &

2022-03-11 17:16:38 4843

原创 上下浮动的图片提示

using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 图片提示上下浮动/// </summary>public class ImgTipsPosCtrl : MonoBehaviour{ private Transform trans; /// <summary> /// 高度 /// </summary>.

2021-12-29 11:37:01 3141

原创 忽亮忽暗的文本/图片提示

忽亮忽暗的文字提示代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 忽亮忽暗的文字提示/// </summary>public class TextTipsBrightCtrl : MonoBehaviour{ private Text text; private v.

2021-12-28 18:24:01 352

原创 unity带指针的计时器

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ClockTest : MonoBehaviour{ /// <summary> /// 指针 /// </summary> public Transform pointer; /// <summary> /// 表盘背景 //.

2021-10-14 17:17:15 1040

原创 unity2D物体朝向并靠近鼠标位置,击退效果

直接上代码private void Update() { //获取鼠标位置(要把屏幕坐标转为世界坐标)-当前位置 Vector2 different = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position; //通过Mathf.Atan2方法获得弧度并转为角度 float rotZ = Mathf.Atan2(different.y, different.x) * Mathf.Rad2Deg

2021-10-13 15:24:31 2412

原创 unity开头视频和CG视频结合播放

一般游戏的开头视频是每次打开游戏都播,CG一般是第一次运行游戏播放,如果开始CG播放完之后的开始界面也是视频,一般是循环播放(可能要用到三个视频)。需要准备开始视频(公司logo或者游戏logo视频),CG视频,两个及两个以上的视频, 有几个视频就要准备几个RenderTexture(在project视图中创建,我的是Assets/Res/RenderTextures) 在canvas下创建一个空物体Video,添加以下代码,在Video下创建一个空物体VideoPlayer,添加组件VideoPl

2021-09-26 18:09:30 1228

原创 unity检测文本中是否包含Emoji表情

直接上代码 /// <summary> /// 判断文本中是否含有Emoji表情 /// </summary> /// <returns></returns> private bool ContainsEmoji(string source) { int len = source.Length; bool isEmoji = false; for (int i = 0; i < len; i++) { char

2021-04-27 18:30:10 571

原创 unity制作CG动画

制作CG动画,用video组件1,首先需要一段视频格式,比如mp42,接下来需要创建一个Render Texture3,写一个下面的脚本using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;public class VideoPanelCtrl : MonoBehaviour{ public VideoPlayer VPlayer; public GameObject rawImg; .

2021-04-27 18:27:17 3388

原创 UGUI动态设置文本高度及上下滑动

做了一个显示邮件详情的界面,邮件内容由服务器发来,内容不确定,如果界面显示不全,需要添加上下滑动功能,用到scrollview组件。1,把显示邮件内容的文本放到scrollview的content下2,根据文本内容,动态设置文本高度及Content高度,代码如下:textMail.text = input.text;//获取textMail的RectTransform组件RectTransform rect = textMail.GetComponent<RectTransf.

2021-04-02 11:36:22 252

原创 unity获取时间格式

有很多方法 /// <summary> /// 转为天-时:分:秒 /// </summary> public static string GetTimeDDHHMMSS(int totalSeconds) { int days = (totalSeconds / 3600) / 24; int hours = (totalSeconds / 3600) - (days * 24); int

2021-04-02 11:34:47 331

原创 向量某一轴的计算

比如从10到80,正常情况下是10++,但如果从10到350,需要把350转为-10,10--,话不多说,代码如下: /// <summary> /// 计算向量的某一个轴,用来做旋转,计算时需要把350转成-10 /// </summary> /// <param name="curr"></param> /// <param name="target"></param> ///..

2021-04-02 11:33:39 204

原创 获取不重复随机数

思路:获取到一个随机数后把它移出listint listMaxCount = 20; List<int> ints = new List<int>(); private void Start() { for(int i = 0; i < listMaxCount; i++) { ints.Add(i); } } private void Update() { if(Input.GetMouseButtonDown(0)) {.

2021-04-02 11:32:35 198

原创 unity刘海屏留黑边

想让刘海屏,水滴屏,挖孔屏留黑边,这样做:打开unity,Build Setting-player Setting----------------Resolution and Presentation选项下------------Render outside safe area选项 取消勾选

2021-04-02 11:31:05 1168

原创 UnityWebRequest通信

//获取排行榜玩家,空参数public static IEnumerator PostRequestGetRankPlayers(){ string urlQA = "http://10.100.100.100:0000"; string url = urlQA + "/user/rank"; //空参数 WWWForm form = new WWWForm(); UnityWebRequest request = UnityWebRequest.Post(ur.

2021-04-02 11:30:24 220

原创 DES加密

修改玩家信息比如经济,等级等信息,给服务器发参数的时候需要加密,这里采用DES加密方式,代码如下:/// <summary>/// 获取DES加密后的字符串/// </summary>private static string GetStringByDES(string data){ //建立一个Mode=ECB, Padding=None,的DESCryptoServiceProvider DESCryptoServiceProvider obj

2021-04-02 11:26:33 93

原创 委托与事件

using UnityEngine;using UnityEngine.UI; public class TestCtrl : MonoBehaviour{ /// <summary> /// 定义一个委托 /// </summary> public delegate void Xian(); /// <summary> /// 给委托绑定一个事件 /// </summary> .

2021-04-02 11:24:06 89

原创 瞄准鼠标位置

using UnityEngine;public class RotateTest : MonoBehaviour{ /// <summary> /// 鼠标位置 /// </summary> private Vector3 inputRotation; private Vector3 tempVector; private Vector3 tempVector2; void Update() { FindPlayerInput(); /.

2021-04-02 11:13:25 66

原创 相机平滑跟随脚本

using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 相机跟随脚本,平滑移动/// </summary>public class CameraFollowCtrl : MonoBehaviour{ /// <summary> /// 定义镜头与角色的初始距离 /// </summary>...

2021-04-02 11:06:11 286

原创 unity打包APK报错

Unity打APK,总是弹出下面的提示框可是在Android studio中我已经把SDK更新了,不管了,统统点了Use Hightest Installed按钮,结果打包报错了网上搜了一堆办法都不行,无意中看到了SDK的路径,unity里写的是SDK的安卓路径:然后看到Android studio中SDK路径:居然不一样,抱着试一试的心态,把这个unity里的路径换成了这个,再打包,发...

2020-04-23 15:09:31 681 4

原创 C#几种常见算法

一、求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+mstatic int F1(int m) { int sum =0; bool flag =true; for (int i = 1; i &lt;= m; i++) { if (f...

2018-09-17 15:35:40 6473

原创 物体的拖拽,旋转,缩放

using System.Collections;using System.Collections.Generic;using UnityEngine;public class LiXiaoYaoCtrl : MonoBehaviour{ /// &lt;summary&gt; /// 上次触摸的地方 /// &lt;/summary&gt; Touch...

2018-09-17 15:30:19 827

原创 C#几种排序

void Start() { List&lt;int&gt; ints = new List&lt;int&gt;() {5, 8, 7, 2, 1, 4, 6}; BubbleSort(ints); //使用简单选择排序法 //SimpleSort(ints); //使用快速排序法 //QuickSort(ints, ...

2018-09-17 15:25:41 1656

原创 本地存档及读档

写一个关于本地存档和读档的文档,本文档包含了使用二进制,xml,json以及PlayerPrefs来进行存档和读档。注意,使用json的时候,要先把litjson.dll文件添加到项目中。1,首先定义一个可以序列化的类,存储游戏信息,比如:[System.Serializable]//用于序列化,必加public class Save{ public int id= 0; ...

2018-09-17 15:22:10 1262

原创 游戏运行时设置相关

//设置帧率,改善手机温度问题,后台运行,永不休眠Application.targetFrameRate = 30;Application.runInBackground = true;Screen.sleepTimeout = SleepTimeout.NeverSleep; 

2018-09-17 15:11:02 364

原创 unity 鼠标移动控制枪口方向

 将本代码拖给枪物体即可;功能是鼠标控制枪口方向,及固定时间内发射子弹;using System.Collections;using System.Collections.Generic;using UnityEngine; public class GunManager : MonoBehaviour{ private AudioSource gunAudio...

2018-09-17 14:46:14 6436 3

原创 Unity实现震屏效果

震屏效果,网上有很多,不过还是自己写一遍吧......虽然也是从网上借鉴来的......代码如下:using UnityEngine;using System.Collections;public class ShakeCamera : MonoBehaviour{    //是否开始抖动    public bool isShake = false;    //抖动幅度...

2018-05-14 15:02:15 3000

原创 unity实现字符串逐个显示的效果

用协成实现一个字符串逐个显示的效果,说白了就是字体一个一个往外冒出的效果。首先是读一段字符串,程序开始后利用协成将字符串逐个显示,如果点击按钮,暂停协成,并显示所有字符串,代码如下:using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;publ...

2018-05-14 15:01:18 7925 4

原创 3D物体与UI交叉显示

两个层次的UI,UI和UIFront,两个层次的3D物体,3D和3DFront,显示顺序分别是:UI,3D,UIFront,3DFront,场景当中一共需要四个相机,分别渲染不同的物体,所有相机的ClearFlage都设置为Depth Only,Culling Mask都设置为自己要显示的Layer,下面说一下具体设置。  1,AllObjParent, UIs, 3Ds均为空物体,坐标为(0,0...

2018-05-14 14:59:39 1184

AStarByMe.unitypackage

A*寻路算法

2021-04-02

MyCameraMove.unitypackage

相机移动

2021-04-02

EventMgr.unitypackage

unity事件通知管理器

2021-04-02

关于unity打包报错.docx

解决unity打包APK是的报错问题(SDK路径)。

2020-04-23

unity塔防类2D游戏

塔防类游戏,使用unity制作的2D游戏,包括源码和素材。

2018-12-21

愤怒的小鸟unity代码

unity项目资源包,愤怒的小鸟,包括源码和素材,可以来看看

2018-12-21

空空如也

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

TA关注的人

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