自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 LayaBox学习记录(不定时更新ing~)

目前Unity的Tiny Mode还是预览版(可恨- -!),做小游戏国内引擎大概会选择白鹭,laya,creator之类的,了解了一下这三个引擎之后,发现微信小游戏大部分3D类都是使用laya开发,最终选择了laya作为之后的开发引擎,不过众所周知,laya的BUG还是很多的,之前写了两个月的creator(非3D),感觉和unity相差不大,游戏逻辑都差不太多,不过layabox...

2020-01-17 13:26:25 653

原创 Unity播放Gif动画

Unity目前对图形图像的支持还不是很完善,支持的图形文件格式有 PSD, TIFF, JPG, TGA, PNG, GIF, BMP, IFF, PICT等,但却不支持Gif动画。Unity原生是不支持Gif动画播放的,但我们可以通过.net的Drawing库来实现图片解析,然后实现最后的播放。 先来做下准备工作,我们首先需要将一个名为System.Drawing的...

2019-06-17 14:35:05 8864 14

原创 【转】Unity3D默认快捷键

Windows系统Unity3D中的快捷键组合键 键 功能 File 文件 Ctrl N New Scene 新建场景 Ctrl O Open Scene 打开场景 Ctrl S Save Scene 保存 Ctrl Shift S Save Scene as 保存场景为 C...

2019-04-11 14:52:19 382

原创 Unity3d的PlayerPrefs方法扩展

适用于用不到数据库的比较小型的游戏,使用Unity自带的API进行本地化存储,可以自行添加扩展,不定时更新。public static class PlayerPrefsExtention{ #region Vector 2 /// <summary> /// Stores a Vector2 value into a Key...

2019-04-10 20:15:04 466

原创 【转】unity中事件函数的执行顺序

在Unity脚本中,有一些事件函数会在脚本执行时按预定顺序执行。 该执行顺序如下所述:编辑Reset:Reset是用来初始化脚本属性的,在第一次脚本附在对象上的时候和按下Reset按钮的时候会被执行。第一次场景加载Awake:Awake方法总是在Start方法执行之前和在一个prefab初始化后被调用。(如果一个gameobject处于inactive的状态,则Awake不会被调用,...

2019-04-10 16:25:00 189

原创 Unity调用安卓原生退出框

自己常用的安卓退出框,优点是不用在unity里面加个退出界面。打包的话一种方式是可以直接导出安卓工程,在安卓里面写,另一种是自己打成jar包放到Unity项目里面调用,这次我们用第一种方法,话不多说上代码。 先上熟悉的Unity里面调用安卓的代码: public void QuitGame() { AndroidJavaClas...

2019-03-26 22:44:01 1178

原创 Unity的List排序

Unity的List.Sort有三种结果 1,-1,0分别是大,小,相等。默认List的排序是升序排序,如果要降序排序,也很简单,只需要在前面加一个负号即可。List<int> m_temp = new List<int>(){6,1,3,5,4};// 升序m_temp.Sort((x, y) => x.CompareTo(y));// ...

2019-03-21 11:32:56 7773

原创 C#简单小顶堆的实现

using System;/// <summary>/// 小顶堆,T类型需要实现 IComparable 接口/// </summary>class MinHeap<T> where T : IComparable{ private T[] container; // 存放堆元素的容器 private int capacity; ...

2019-03-20 10:34:02 639

转载 Unity事件分发器

事件分发机制也被称之为事件监听派发系统,在每个游戏框架中都是不可或缺的一个模块。起作用主要是用来解耦,监听网络消息,或者做一些异步的操作等,下面是使用C#在Unity游戏开发中的事件分发处理机制的简单实现,希望能帮到大家。using UnityEngine;using System.Collections;using System.Collections.Generic;...

2019-03-18 10:49:30 1044

原创 Unity3D单例模板

usingUnityEngine;publicclassSingleton&lt;T&gt;:MonoBehaviourwhereT:MonoBehaviour{privatestaticT_instance;privatestaticobject_lock=newobject();publicstaticTInstan...

2019-03-14 20:49:09 530

原创 欧拉角的定义与计算

项目需要欧拉角的相关计算,最近告一段落,在此总结一下。 百度了一下欧拉角的定义,用来确定定点转动刚体位置的3个一组独立角参量,由章动角θ、旋进角(即进动角)ψ和自转角j组成,为欧拉首先提出而得名。后面一串冗杂的公式计算,第一眼看到我是拒绝的,这什么玩意啊,怎么算啊,不要慌,其实欧拉角的计算主要分成三个轴上的旋转,分别是x轴的pitch,y轴的yaw,z轴的roll。下...

2019-03-05 18:21:38 27551 8

原创 WPF下用副线程修改主线程的UI控件属性

C#用副线程直接去修改主线程的UI控件会报出异常,例如 这是因为副线程不能够直接去调用主线程的UI控件,就算不在Winform或者WPF下也要记住这点,那么我们怎么在副线程调用主线程的UI控件呢?解决方案是使用副线程注册事件通知主线程自己去修改UI控件。 在Winform中,方法如下:private void button1_Click(ob...

2019-03-04 22:04:27 860

原创 Unity简易小地图制作

创建小地图的方法网上有很多种,这里我使用UGUI来实现小地图的功能,方便而且不需要使用额外的插件。 首先新建一个Camera,这里命名为MiniMapCamera,将该Camera的Projection改成Orthographic,然后适当调节Position的Y轴位置。MiniMapCamera的Size值越大(为负值时相当于Y轴旋转180度),地图缩放越大,摄...

2019-03-02 22:10:51 5289 1

原创 Unity计时器

在Unity中有三种主要的处理定时器的方法: 1.使用带有WaitForSeconds方法的协程。 2.将计时器启动的时间存储在私有变量中(例如m_startTime = Time.time),检查更新调用 If(Time.time - m_startTime >= m_timerDuration)。 3.调用Invoke相关方法...

2019-03-02 14:41:30 960

原创 Unity调用Windows对话框保存文件

最近有个PC上的项目,其中有个功能是将项目内的数据保存到电脑上,就像平常我们在windows下将文件另存到其他地方一样,话不多说上代码using UnityEngine;using System.Collections;using System;using System.Runtime.InteropServices;[ StructLayout( LayoutKin...

2019-03-01 15:07:27 1182

转载 Unity 回放功能

记录一个回放脚本,改脚本通过记录物体位置信息进行回放using UnityEngine;using System;using System.Collections;using System.Collections.Generic; public class RecordStateList{ public Dictionary&lt;float,Vector3&gt; po...

2019-02-28 12:17:28 1416 1

原创 Unity通过调用百度API获取当前IP所在地址

最近项目需要定位,所以开始来研究Unity的定位,本来想用原生的sdk,但是谷歌被墙了那就没有办法了,接第三方的sdk又太麻烦,百度了一下正好可以通过百度地图API来获取当前IP的地址,不仅是百度地图,同时高德地图,腾讯地图等等也都有类似的API,此次我选择了百度地图,于是在查询了百度地图的相关接口后研究出功能,自学记录一下 代码如下:using Newtons...

2018-08-06 18:05:23 1755

Ragdoll Mecanim Mixer Bonus 1.01

Ragdoll Mecanim Mixer Bonus 1.01版本插件分享,郑重声明此插件仅用于学习交流使用,请勿用做商业用途!!!

2022-05-13

Unity_GIF.rar

Unity播放Gif动画示例工程,可以随意选择Gif调节速度进行播放。

2019-06-17

WPF调用摄像头拍照

WPF调用摄像头拍照并保存图片,使用VS打开,完美调用摄像头

2019-03-05

Unity小地图插件

使用该插件可以快速的添加一个Unity小地图来进行游戏的开发

2019-03-02

UnityTimer

这个工具经过多次项目的战斗测试和改进,可以在Unity3D中进行延迟执行操作

2019-03-02

Unity存文件到PC示例工程

Unity存文件到PC示例工程,调用系统的文件窗口将项目内的数据保存到电脑上,就像平常我们在windows下将文件另存到其他地方一样,无需额外的插件

2019-03-01

Unity界面显示Console工具

Unity界面显示Console工具,可以在Editor或者Android下查看查看输出的Log,非常方便,需要使用时直接拖预制体到Hierarchy面板上即可,unity5.X版本之前的会报错

2018-08-10

unity火焰特效插件

unity火焰特效插件,可以在大部分unity版本中使用,适合个人测试使用。

2018-08-09

Unity调用百度API获取当前IP地址工程文件

Unity调用百度API获取当前IP地址工程文件,unity3D版本是5.3.6,里面还含有一些获取本地ip地址的方法,以及调用安卓层的方法,主要还是获取当前地址,在Android或者在Editor下运行都可以检测到当前省份和城市,需要联网

2018-08-06

空空如也

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

TA关注的人

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