博客专栏  >  移动开发   >  Unity3d技术笔记

Unity3d技术笔记

介绍工作项目中说用的Unity3d的技术点。不积跬步,无以至千里;不积小流,无以成江海。

关注
1 已关注
29篇博文
  • Unity3D NGUI屏幕摇杆

    NGUI下增加一个Empty对象,重命名为Joystick。在它本身上加载UIAnchor脚本,设置好它的大小。Joystick的子集中增加俩个新的Empty,命名为Background,Thumb。...

    2015-08-25 02:41
    1941
  • Unity的数据序列化与反序列化用于网络传输

    Unity客户端与服务器通信,通过传输byte数组实现。这里使用BitConverter进行数据的序列化与反序列化把int,float,string各种变量封装成一个byte进行通信。Packet类如...

    2016-04-27 02:12
    1423
  • unity 判断触摸坐标是否落在ui上

    1.触摸坐标转ui的GameObject的localPosition Vector3 uiPosGet(Vector3 pos,RectTransform rect) { ...

    2016-05-10 03:52
    1663
  • unity3d ugui 图片点击与拖动同存互不影响

    1 功能描述 Ugui下一张图片同时要响应拖动(例如实现下一张功能)和点击(例如实现跳转UI功能),但是两个事件要分开独立互不影响。 2 详细设计 2.1绑定事件 local callb...

    2016-05-28 03:40
    2146
  • UGUI Scrollrect滚动优化:无限循环利用

    1 功能描述 在做排行榜类似界面时,item非常多,可能有几百个,一次创建这么多GameObject是非常卡的。为此,使用只创建可视区一共显示的个数,加上后置准备个数。如图所示 图中红...

    2016-06-23 04:00
    7096
  • c# socket 服务器端如何判断客户端掉线

    c#中的Socket.Connected 不是指当前是否处于连接状态,而是指上一次收发是否完成,不是告诉你将来你收发是否能成功的。 下面是不用发包的检查办法 用Socket中的poll...

    2016-08-22 20:09
    3042
  • 外网访问内网服务器 端口映射

    根本不需要花生壳,只需要一个路由器 1.首先查看本机的ip地址 2.然后,在浏览器里输入192.168.1.1,找到转发规则-虚拟服务器-添加单个条目,按图中提示输入。 3.点击...

    2016-09-16 00:43
    641
  • u3d+Litjson保存数据到安卓端

    1保存数据 1.1得到json格式的字符串 public string GetJson(string ip,int port) { //得到Json格式字符串 S...

    2017-01-11 22:13
    423
  • u3d 100道面试题(包含答案)

    一:什么是协同程序? 答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。 二:Uni...

    2017-02-13 12:47
    2661
  • C#网络模块

    在传输网络数据的时候,接收方一次收到的数据长度可能是不确定的,比如客户端发送了100个字节给服务器,服务器有可能一次收到100个字节,也可能先收到20个,再收到80个。为了知道到底一个数据的长度是多少...

    2017-02-19 12:56
    405
  • u3d单例类

    public class Singleton : MonoBehaviour where T : Singleton { private static T instance; ...

    2017-05-04 10:26
    252
  • u3d计算向量间夹角

    float AngleGet(Vector3 from, Vector3 to) { Vector3 v3 = Vector3.Cross(from, to); ...

    2017-05-16 09:11
    578
  • u3d物体跟随摄像头旋转角度

    void Update () { Quaternion rotation = Quaternion.LookRotation(transform.forward - m_arCam.t...

    2017-05-18 11:33
    602
  • u3d拖动摄像机视角与双指缩放

    using UnityEngine; using System.Collections;public class CamMove : MonoBehaviour { private float...

    2017-05-18 11:43
    561
  • u3d与安卓交互(Android studio)

    AndroidStudio导出 .jar文件,在Unity里使用 开发环境:as2.3.2.0,u3d5.6.0as部分: 1.新建工程时的最低版本跟u3d中相同 2.Unity\Editor\...

    2017-05-26 00:11
    981
  • u3d保存RenderTexture为Png

    using UnityEngine; using System.Collections; using System.IO;public class SaveToPng : MonoBehaviour ...

    2017-06-06 22:37
    352
  • u3d打字机效果

    using UnityEngine; using System.Collections; using UnityEngine.UI; public class Typewriter : MonoBeh...

    2017-07-06 11:03
    232
  • u3d 控制animation播放速度

    using System.Collections; using System.Collections.Generic; using UnityEngine;public class AniSpeed ...

    2017-07-14 09:42
    1086
  • Unity3D 触摸拖拽效果

    在游戏制作或者应用制作中,鼠标或者触摸屏操作必不可少,像武器装备,从背包中把武器拖向人物属性,这个过程在Unity中没有相应的StarDarg、StopDrag方法。但是继承与MonoBehaviou...

    2017-07-21 16:01
    510
  • u3d www json http

    using LitJson; using System.Collections; using UnityEngine;public class MessageJson { public boo...

    2017-08-21 19:20
    206
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部