自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何从类外部获取类内的字典并且对字典做出修改

DataMgr mgr = DataMgr.GetInstance();        var fieldInfos = mgr.GetType().GetFields().Where(v => v.Name.StartsWith("BF"));                foreach (var item in fieldInfos)        {     

2018-01-26 17:00:23 329

原创 如何正确关闭一个socket

public void StopSocket(Action stopSocketCallBack)    {        isSocketRunning = false;        if (clientSocket != null)        { clientSocket.LingerState = new LingerOption (false, 5); clientSocke

2018-01-17 19:19:44 778

原创 四元数与向量乘积的意义

Quaternion.Euler(x,y,z) 返回一个绕x轴旋转x度再绕y轴旋转y度再绕z轴旋转z度的Quaternion,因此Quaternion.Euler(0,90,0)返回一个绕y轴旋转90度的旋转操作.Quaternion作用于Vector3的右乘操作(*)返回一个将向量做旋转操作后的向量.因此Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-

2017-11-15 14:53:43 2031

原创 根据文字长度改变text高度

public  class textalen : MonoBehaviour{    private Text Textshow;//用来显示的TEXT    string Content_Text;//文字内容    public GameObject go;//传入文字的物体    int Rowindex = 1;//第几行 

2017-10-12 16:24:10 603

转载 Unity中文件流和WWW的方式加载图片

private Image image; private string loadPath = "Assets/StreamingAssets" + "/Desert.png"; string picPathwww = "Desert.png"; void Start() { image = this.GetComponent();

2017-04-11 18:17:46 1992 1

原创 Unity中Hexnumber转变成color

private Color32 HexToColor(string hex) { hex = hex.Replace("0x", "");//in case the string is formatted 0xFFFFFF hex = hex.Replace("#", "");//in case the string is formatted #FFFFFF

2017-03-27 16:17:05 1031

原创 unity中的网络连接NetWork

string myIp = "127.0.0.1";//本地IP地址 固定的 自己连接自己时用 switch (Network.peerType) { case NetworkPeerType.Client://已经是客户端 客户端连接成功 break; case NetworkPeerType.Connecting://正在尝试连接 break; case NetworkPeerType

2017-03-24 23:14:29 2080

原创 AssetBundles相关的坑

1.加载资源的时候一定要是用相对路径,即前面加上“file://” 如下所示 string path ="file://"+ Application.dataPath + "/output/" + assetBundleName;2.重新打包后去加载资源要把之前的缓存清除掉。如下: void Awake() { Caching.CleanCache();

2017-03-04 11:27:00 625

原创 AssetBundle遇到的问题记录

1.首先加载的时候文件路径 必须有 file://开头  如:  path = "file://" + Application.dataPath + "/StreamingAssets/white";2.1中的path要放在方法中,Application.dataPath不能全局变量中使用3.AssetBundles在安卓和苹果下的打包需要加参数BuildTarget.Android和Bu

2017-01-18 15:46:27 380

原创 【厚积薄发】你应该知道的AssetBundle管理机制

AssetBundle加载基础通过AssetBundle加载资源,分为两步,第一步是获取AssetBundle对象,第二步是通过该对象加载需要的资源。而第一步又分为两种方式,下文中将结合常用的API进行详细地描述。第一步,获取AssetBundle对象的常用API方式一,先获取WWW对象,再通过WWW.assetBundle获取AssetBu

2017-01-06 11:59:03 240

转载 【厚积薄发】揭开AssetBundle庐山真面目(二)

AssetBundle打包(5.x)基础基本介绍唯一APIpublic static AssetBundleManifestBuildAssetBundles(string outputPath,BuildAssetBundleOptions assetBundleOptions = BuildAssetBundleOptions.None, Build

2017-01-06 11:34:36 278

转载 【厚积薄发】揭开AssetBundle庐山真面目(一)

AssetBundle 打包(4.x)基础基本介绍常用打包APIpublic static bool BuildAssetBundle(Object mainAsset, Object[] assets, string pathName, out uint crc,BuildAssetBundleOptions assetBundleOptions,BuildTarge

2017-01-06 10:53:31 320

原创 在摄像机视线内问题

void OnBecameInvisible() { // enabled = false; Debug.Log("不在视线范围内") GetComponent().enabled = false; } void OnBecameVisible() { // enabled = true

2016-12-06 10:37:15 276

转载 Unity中播放视频的方法

Unity视频播放有很多种实现方式,可根据要求来选择适当的实现,这里总结一下:    1. MovieTexture    Unity标准接口,支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi和.asf。仅支持PC端的本地视频播放。    1. 在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上       在新建

2016-08-26 16:00:18 4372

转载 C# 关键字extern用法

修饰符用于声明在外部实现的方法。extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 属性一起使用;在这种情况下,该方法还必须声明为 static,如下面的示例所示:[DllImport("avifil32.dll")]private static extern void AVIFileInit();注意 extern 关键字还

2016-08-26 10:55:44 330

原创 unity中截屏的第三种方法

///     /// 截屏方法    ///     /// 指定摄像机截屏    /// 截屏范围    void CaptureScreenMethod3(Camera c, Rect t)    {        RenderTexture rt = new RenderTexture((int)t.width, (int)t.height, 0);

2016-08-25 11:00:15 334

原创 截取屏幕的一种方法

void Start()    {        StartCoroutine(ScreenShot(new Rect(0, 0, Screen.width, Screen.height)));    }   IEnumerator ScreenShot(Rect rect)    {        yield return new WaitForEndOfFram

2016-08-22 22:42:36 279

原创 程序动态设置实现——UGUI事件系统

有实现接口,button注册,添加EventTrigger三种。现在是第四中方法,用代码动态实现 void Start() { var trigger = GetComponent(); //实例化delegates trigger.triggers = new System.Collections.Generic.List()

2016-08-10 15:40:28 538

转载 [Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解决方法

1.U3D经常莫名奇妙崩溃。 一般是由于空异常造成的,多多检查自己的引用是否空指针。 2.编码切换警告提示。 警告提示:Some are Mac OS X (UNIX) and some are Windows.This might lead to incorrect line numbers in stacktraces and compi

2016-08-07 18:14:26 3511 6

人物角色模型库104个 maya,max格式

人物角色模型库104个 maya,max格式,可以供大家选择。

2019-06-23

Highlighting System v4.1

Unity高亮系统插件,可以使模型边缘变得高亮

2017-04-01

最新版NGUI插件3.8.2版本

NGUI最新版本插件,3.8.2版本的

2016-09-07

Calendar of Unity日历表

本Unity包中的日历表示采用新版的UGUI制作的 也是别人的资源我修改的。适合游戏、虚拟现实项目中使用。

2016-09-02

Unity从初级到高级,C#基础

本资源是Unity从初级到高级的视屏教学,极客学院录制的。还有C#基础知识讲解。全套视屏。

2016-08-28

像素大战小游戏

黑马视屏教程游戏开发系列之像素大战小游戏。

2015-10-13

黑马程序员教程

黑马第四期视屏教程,详细讲解了.Net技术课程。文档中有下载链接、

2015-10-08

空空如也

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

TA关注的人

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