2 ff_0528

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

Unity对象池

usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;///<summary>///实例化对象继承此接口///</summary>publicinterfaceIReusable{voidOnSpawn();//当取出时调用...

2018-10-26 09:52:27

ScreenToViewportPoint,WorldToViewportPoint,ViewportToWorldPoint的运用,实现一个简单的对三维中物体的拖拽移动效果

ScreenToViewportPoint,WorldToViewportPoint,ViewportToWorldPoint的运用,实现一个简单的对三维中物体的拖拽移动效果  众所周知,我们手机或者手机屏幕上的坐标是一个二维平面的的坐标值,而且这个坐标是一像素为单位的,也就是说这个是会根据你用的设备的不同,你手机或者电脑上的坐标的长宽最大值也就不同。  之前不太了解标题上三个方法的用法,...

2018-10-25 14:36:10

Unity MVC框架代码详解(适合中小项目开发,解耦合,事件发送消息监听机制)

一、首先介绍模型类Model      从上图中可以看出,Model发出的线只有一条虚线,所以Model层只是负责发送事件(消息)通知视图层改变UI的显示,而指向Model的另外两个线的是意思是视图层和控制层可以获取到Model数据,简明之意就是View和Controller可以访问到Model。Model层代码如下:///<summary>///模型数据/...

2018-09-14 12:03:25

unity 消息发送处理机制

usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//////消息类///publicclassMessage{publicstringName//发送消息的名称{get;privateset;

2018-01-25 18:24:38

Unity简单的UI框架---------UGUI

/*那天看了SIKI的一个UI框架,他是用到了json解析,感觉有点繁琐,对于新增需求或者需求变动,所更改的内容比较多:1、需要更改json文本2、需要更改对应的枚举类型。所以自己又总结了一个简单的,只需要增加或者更改UIPanelPath即可,里面都是存放着对应的Resources文件夹下的UI面板路径*/usingUnityEngine;

2018-01-02 16:25:57

C# 快速排序

//////数组分割///staticintDivision(int[]array,intleft,intright){while(left<right){intnum=array[left];//假设先将首元素做

2017-12-26 14:21:03

实现像UGUI中Button一样可以拖拽绑定事件

usingUnityEngine;usingUnityEngine.Events;publicclassHandleEventLists:MonoBehaviour{ [System.Serializable]privateclassEvent:UnityEvent{}[SerializeField]privateEventEv

2017-12-08 11:59:55

Unity3D - EventSystem完全掌握

EventSystem组成系统生成的EventSystem里面主要有两个Components,分别是EventSystem和StandaloneInputModule。其中StandaloneInputModule是派生自BaseInputModule。作用1.EventSystem负责处理输入、射线投射以及发送事件一个场景中只能有一个Eve

2017-11-20 10:53:20

Unity3D中UGUI事件系统简述及使用方法总结

Unity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:    先以PointerClick为例。这个是用于某点点击事件。其他事件都可以根据相同的办法调用。    之所以使用PointerClick为例。是因为在最后笔者会提到一个特殊的实现方式。而相比于其他事件类型,有且仅有Click事件存在特殊实现。

2017-11-20 10:31:28

AssetBundle二

usingUnityEditor;usingSystem.IO;//-----------------------打包--------------------------------publicclassCreateAssetBundles{[MenuItem("Assets/BuildAssetBuilds")]staticvoidBuildAllAs

2017-08-01 16:24:33

Unity_内部消息机制

usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem;usingGameType;publicclassMessenger{privatestaticDictionarymDict=newDictionary();priv

2017-07-24 18:06:46

Unity—UI正对摄像机

usingUnityEngine;usingSystem.Collections;publicclassCameraFacing:MonoBehaviour{//挂在需要看向摄像机的UI物体上(例如血条,伤害冒字)privateCamerarefCamera;publicboolreverFace=false;privateT

2017-07-14 14:56:38

Unity_简单的摄像机绕物体旋转

usingUnityEngine;usingSystem.Collections;publicclasscam:MonoBehaviour{publicTransformtarget;publicfloatdistance=8;publicfloath;publicfloatv;floatspeed

2017-07-11 13:49:52

Unity3D的Android移动之路----了解触控

触控对于Android移动设备来说是一种必不可少的交互方式,今天我们就来初步了解一下Unity3D中有关触控的API,下一篇中给大家演示如何使用Unity3D制作一个触控小Demo。   Touch 是一个结构体,每当发生一次触摸,系统就生成一个Touch类型的变量,存储和本次触摸的相关信息。如果发生多点触控,那么系统会生成多个Touch类型变量。  Touch有如下主要成员变量:

2017-05-27 10:02:08

[UnityUI]NGUI备忘录

零、概念1.UISprite与UITexture的区别:http://www.xuanyusong.com/archives/2697简单地说,UITexture是一张独立的图,不依托于任何图集,这张Texture有自己的材质球和shader,每一个UITexture都将消耗一个DrawCall,一般可以考虑将游戏背景图等大图设置为UITexture;相反,UISprite则依赖于

2017-05-27 09:54:14

摄像机视角优化

publicGameObjecttarget;publicfloatZoomSpeed=30;//镜头缩放速率publicfloatMovingSpeed=1;//镜头移动速率publicfloatRotateSpeed=3;//镜头旋转速率publicfloatdistance=20;//设置距离角色的距离

2017-05-09 19:07:46

this串联构造方法

usingSystem;//////消息类///publicclassMessage:IMessage{publicMessage(stringname):this(name,null,null){}publicMessage(stringname,objectbody):this

2017-04-25 15:11:34

mvc框架

usingUnityEngine;usingSystem.Collections;usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingUnityEngine.Networking.Match;usingLuaFramework;//IMsage(消息)观察者模式//Facade

2017-04-25 13:53:18

我对Unity中Quaternion * Vector3的理解

Quaternion*Vector3就是Vector3进行一次Quaternion旋转。理论总是枯燥的,下面以实际项目代码为例,这是简化之后的部分项目代码:(c#)[csharp] viewplain copy"code" class="csharp">Vector3 directionVector = new Vector3(Inp

2017-04-18 17:21:35

unity 登录和注册账号

usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;usingUnityEngine.SceneManagement;usingSystem.Collections.Generic;publicclassAccountManager:MonoBehaviour{privateInpu

2017-04-18 15:07:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!