自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity获取本机IP(c#)

public string GetIP() { string output = ""; foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces()) {#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN ...

2020-07-13 21:21:56 206

原创 类型的转换(c#)

将 string 转成 Byte[]string s = "print('123')";byte[] b = System.Text.Encoding.UTF8.GetBytes(s);

2020-07-13 21:21:45 46

原创 (C#)List使用

List的基础、常用方法:List<T> mList = new List<T>(); List<string> mList = new List<string>();List中的常用函数调用 a.增加元素:mList.Add("123"); b.插入元素: Insert(int index, ...

2020-07-13 21:21:24 62

原创 Vuforia9引入Unity的问题

2020-07-13 14:05:06 88

原创 Unity设计模式——简单工厂

在现实生活中工厂是负责生产产品的,同样在设计模式中,简单工厂模式我们也可以理解为负责生产对象的一个类,我们平常编程中,当使用"new"关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码,此时我们可以运用面向对象(OO)的很重要的原则去解决这一的问题,该原则就是——封装改变,既然要封装改变,自然也就要找到改变的代码,然后把改变的代码用类来封装,这样的一种思路也就是我们简单工厂模式的实现方式了。using System.Colle...

2020-06-23 14:04:27 47

原创 Unity设计模式——工厂

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MainTest : MonoBehaviour{ private void Start() { Creator factoryA = new FactorA(); Car carA=factoryA.CreateCarFactory(); carA.P...

2020-06-23 14:04:06 52

原创 Unity设计模式——抽象工厂

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MainTest : MonoBehaviour{ private void Start() { AbstractFactory factory1 = new Factory1(); CarA factory1carA=factory1.CreateCarA(); ...

2020-06-23 14:03:48 51

原创 Unity设计模式——建造者

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MainTest : MonoBehaviour{ private void Start() { Director director = new Director(); Builder builder1 = new ConcreteBuilder1(); ...

2020-06-23 14:03:28 61

原创 Unity设计模式——观察者

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MainTest : MonoBehaviour{ private void Start() { GameCompany gameCompany = new Game("大厂","大作今天开服......"); Iobserver subscriber1 = new S...

2020-06-23 14:02:57 35

原创 C# 装箱和拆箱简单介绍

装箱:把值类型转换成引用类型拆箱:把引用类型转换成值类型int i=1;object o =i;//隐式装箱object b=(object) i;//显式装箱int j=(int) o;//拆箱

2020-06-17 14:05:29 53

原创 C#数据类型和堆,栈的关系

在C#,变量分为值类型,引用类型,指针类型值类型包括基础数据类型(int,long,float,char,bool),枚举类型(enum),结构类型(Struct)引用类型包括类(system.object,string,class),接口(interface),数组(int[],string[]等)指针类型包括指针(*xx)堆和栈时两种数据结构(栈先进后出,堆,先进先出)值类型总是分配在它声明的地方,做局部变量时,存储在栈上。做类对象的字段时,则跟随此类存储在堆中。引用类型存.

2020-06-17 14:01:56 30

原创 Unity游戏开发的坑——物理系统

1.碰撞有时失效:碰撞的条件:1.双方必须有碰撞器。2.碰撞一方具有刚体出现失效的原因可能是把刚体组件挂在了静止的物体上了,Unity有时会让静止物体的刚体组件休眠。所以最好把刚体挂在运动的一方。2.碰撞有时发生抖动:原因:脚本方面:脚本的控制移动和刚体特性发生冲突。解决:使用刚体的移动(rigidbody.MovePosition();)...

2020-06-09 17:31:45 206

原创 Unity使用的数学方法(更新)

限制某一数值不超过一定的范围Mathf.Clamp(floatvalue,floatmin,floatmax); 比较两个浮点数值,看它们是否非常接近Mathf.Approximately(num, 0);弄明白了再更新。

2020-06-09 17:14:47 81

原创 Unity2D游戏的坑——下方的物体的先渲染

要做2D游戏,人从下方走过来,人挡着上方的山,向上走过山,山挡着人。做法:

2020-06-09 16:46:12 121

原创 Unity 物体旋转方法

1.transform.rotationtransform.rotation = Quaternion.Euler(new Vector3(0f,0f,45f));2.tranfrom.Rotatetransform.Rotate(Vector3.forward*Time.deltaTime*speed,Space.Self);3.transform.localEulerAnglestransform.localEulerAngles = new Vector3(0f, 0f, 4

2020-05-26 15:45:18 313

原创 Unity 一行代码计算 FPS

private void OnGUI() { GUILayout.Label(string.Format("<size=50>FPS:{0}</size>", 1F / Time.smoothDeltaTime)); }

2020-05-23 11:31:22 109

原创 Unity 上滑图片解锁

挂在图片上:using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;/// <summary>/// **************************UGUI拖动图片,脚本挂在Image上即可*********************************/// </summary>/// public class TuoD

2020-05-23 10:58:08 88

原创 Unity 简单的摇杆

两张Image:Bg(底图)stick(摇杆)using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Joystick : ScrollRect{ float radius = 0f; //传出摇杆的方向 public Vector3 stickPos; protected overr..

2020-05-23 10:43:53 107

原创 unity3d magnitude 和 Unity Vector3.normalized(不是Vector3.Normalize)

magnitude (Read Only)返回向量的长度,也就是点目标点(x,y,z)到原点(0,0,0)的距离。float distance = gameObject.transform.position.magnitude;normalized(Read Only)当前向量是不改变,返回一个新的规范化的向量(获取方向用) Vector3 direction = gameObject.transform.position.normalized;Vector3.Normalize

2020-05-23 10:33:53 584

原创 Loading跳转场景

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class NextScene : MonoBehaviour{ public Button gotoBtn; public string gotoSceneName; private void.

2020-05-21 15:21:58 50

原创 Unity Socket发送字符串(客户端)

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System.Net;using System.Net.Sockets;using System;using System.Text;public class Client : MonoBehaviour{ public int Port; public stri...

2020-05-21 10:09:00 95

原创 Unity Socket发送字符串(服务器端)

服务器端:using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.NetworkInformation;using System.Net.Sockets;using UnityEngine;using UnityEngine.UI;public class Server : Mon...

2020-05-21 10:06:04 140

原创 Unity声音管理(AudioManager)

//=================================================================================//==description:音频管理器//==state:播放音频、暂停、暂停继续播放、停止播放、切换音频、音频回调播放器、延时音频播放器、生成2D音效、3D音效、指定音效播放//=============================================================================.

2020-05-21 09:57:16 208

原创 Vuforia摄像机连续自动对焦

挂在ARCamera上即可using UnityEngine;using System.Collections;using Vuforia;public class CameraMode : MonoBehaviour{ void Start() { VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted); VuforiaARController

2020-05-21 09:53:00 48

原创 unity 放大截图

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MagnifyingGlass: MonoBehaviour{ [Header("放大镜倍数")] public int size = 1; void Update() ...

2020-04-15 18:46:11 46

原创 unity2018 (ParticleSystem)更改例子系统里的值

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class StartButtonOnclick : MonoBehaviour{ public ParticleSystem earthPa...

2020-04-15 18:30:22 467 1

原创 Unity用到MySql数据库时,发布exe文件报有关于dll的错误

用到MySql数据库时,在unity里面功能都调试好了,发布exe 的时侯,报错,有关于dll的错误,解决办法:将其修改为.NET2.0 就可以打包了。但是发布成exe之后,又发现连接不上数据库,与数据库有关的操作,都执行不了。解决办法:把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的这三个dll放到项目plu...

2020-04-15 17:27:43 111

POLYGON - Vikings Pack v1.0.unitypackage

Synty Studios擅长开发Lowpoly风格的3D模型与场景,他们共有几十个精品资源场景与人物模型,涉及军事、中世纪、地牢、西部牛仔、警匪等多种风格。单品价格从几美元到几十美元不等。POLYGON - Knights Pack(适合中世纪风格游戏)

2020-08-10

POLYGON - Battle Royale Pack v1.02.rar

Synty Studios擅长开发Lowpoly风格的3D模型与场景,他们共有几十个精品资源场景与人物模型,涉及军事、中世纪、地牢、西部牛仔、警匪等多种风格。单品价格从几美元到几十美元不等。POLYGON - Battle Royale Pack(适合吃鸡游戏场景与人物)

2020-08-10

Playmaker v1.8.9.unitypackage

PlayMaker是Unity3D的一款 可视化 的 有限元状态机(Finite-state machine,简称Fsm) 插件,用来进行交互设计。

2020-06-18

AssetBundleBrowser.zip

AssetBundle-browser是一款用于处理AssetBundle的工具,针对Unity5.6+版本,提供了可视化的打包,可以进行场景,预设体,材质等资源打包。

2020-04-15

I18N.CJK.dll,I18N.dll,I18N.West.dll

在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。 把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。

2020-04-15

1.unitypackage

1. 3D模型与美丽的纹理。 2. “Unity-chan !”原来的着色器。 3. 12种由混合形状构成的情感。 4. 示例移动场景和其他示例场景。

2019-08-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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