C# socket 传输工具封装

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Serialization.Formatters.Binary;using System.Tex...

2018-07-10 23:23:50

阅读数 210

评论数 0

Unity Shader之径向模糊

未开启效果开启后的效果脚本代码using UnityEngine; [ExecuteInEditMode] [AddComponentMenu("PengLu/ImageEffect/RadialBlur")] public class ImageEffect...

2018-06-23 17:46:02

阅读数 125

评论数 0

MeshBaker插件 使用套路

本为一个unity 前端工程师本应该模型方面不需要过多了解的 但是无奈于建模人员抽不开身来操刀我的项目了于是就有了这篇文章 算是一个笔记吧! 大佬绕行 小弟开始装*了 首先明确的一点是这不是什么详细的教程 只是这样用就可以了 作为一个前端的技术人员把这个研究透了有什么用 还不是在建模人员抽不开身的...

2018-04-14 17:15:09

阅读数 562

评论数 0

unity 赛车ui仪表盘实现

轴点  为旋转的中心点 一定要设置旋转的部分代码game.transform.rotation = Quaternion.Euler(0, 0, (180-thisAngle));

2018-03-17 15:07:34

阅读数 739

评论数 0

多点触控插件Touch Controls Kit 方向盘Dwmo分析

第一步 肯定是下载插件和导入插件到unity了 我这里用的 插件版本是Touch Controls Kit v1.5.1 这里会放出这个版本的下载地址不过还是希望大家支持作者第二步 查看 插件 这里先看一下他的虚拟轴定义(Edit->Project Settings-&...

2018-03-16 23:15:44

阅读数 127

评论数 0

unity 资源冗余校验-删除一些没用不敢删的素材

首先在gitHub下载开源 的工具 gitHub:https://github.com/handcircus/Unity-Resource-Checker下载完成后 放到 unity 的Editor 文件夹 如果没有就创建一个  然后在Unity导航菜单栏中选择 Windows -&amp...

2018-03-16 23:00:29

阅读数 731

评论数 1

unity ui方向盘源码

最近在做一个模拟驾驶的汽车项目 其中有一个功能是 在ui上面有一个方向盘来控制的车左右方向 做一个笔记下面为UI部分源码        public Canvas CanvasRoot; // 画布    private RectTransform m_RectTransform; // 坐标  ...

2018-03-11 18:13:15

阅读数 343

评论数 0

unity_Button长按

最近公司让我做一个模拟赛车类的游戏 其中涉及到了油门按钮长按的问题 这里解决下 直接贴代码using UnityEngine;using UnityEngine.EventSystems;using System.Collections;// 继承:按下,抬起和离开的三个接口 public cl...

2018-03-04 19:36:10

阅读数 179

评论数 0

Unity编译器扩展

1.在Unity创建一个脚本 在Editor(必须在Editor文件夹下 详情看博主之前的一篇关于 Unity各个文件夹的作用)文件下 起名为Tools(这里按自己命名规范起名)2.打开刚刚的脚本 这里是代码部分 该脚本不需要继承MonoBehaviour MenuItem为Unity特性 ...

2018-02-20 13:53:10

阅读数 349

评论数 0

unity 开源插件 解析psd文件,一键生成ugui面板工具

支持文本,图片,按钮,滑动条,网格布局等组件的导出和生成支持九宫格图片的自动剪切和生成支持对称图片切半版的导出和生成支持滑动列表和列表元素自动布局使用规则详见文档:Assets/PSD2UGUI/Doc/“使用说明”测试所用版本,unity 版本:5.3.3f1,ps版本:cs6 64位使用将脚本...

2018-02-16 15:39:50

阅读数 1053

评论数 0

IOS开发2-使用Xcode 更改工程Unity界面为IOS原生界面

1.在如图Xcode图标那里右键选择New Group创建文件夹 (起名为NvtiveCode)2.Command+N创建一个类(这里是创建ios原生界面)选择Cocoa Touch Class 然后Next3.填写Class(类名) Subclass of 继承更改为UnityAppCont...

2018-02-16 15:29:15

阅读数 302

评论数 0

IOS开发1-Unity在手机端测试

1.设置为IOS工程2.点击Player Settings 设置包名和公司名3.点击Build And Run 导出工程(如果点击的是Build则看最后面的提示)4.等系统打开Xcode5.设置Xcode 里面的 开发者账号(如果以前设置过无需在设置)6.连接自己的苹果手机并在Xcode中选择手机...

2018-02-15 20:32:13

阅读数 263

评论数 0

Unity手游当前电量显示

using UnityEngine;  using System.Collections;  using System;  using UnityEngine.UI;    public class BatteryAndTime : MonoBehaviour  {      public Tex...

2018-02-14 22:32:22

阅读数 244

评论数 0

Unity-AssetBundle详细解读(四) AssetBundle的卸载以及文件校验

AssetBundle的卸载卸载有两个方面1,减少内存使用2,有可能导致丢失所以什么时候去卸载资源AssetBundle.Unload(true)卸载所有资源,即使有资源被使用着 (1,在关切切换、场景切换2,资源没被用的时候 调用)AssetBundle.Unload(false)卸载所有没用被...

2018-02-14 22:27:45

阅读数 701

评论数 0

Unity-AssetBundle详细解读(三) AssetBundles的使用

AssetBundles的使用1,AssetBundle.LoadFromMemoryAsync2,AssetBundle.LoadFromFile3,WWW.LoadFromCacheOrDownload4,UnityWebRequest1.从内存里面加载AssetBundle异步方式同步方式2...

2018-02-14 22:24:24

阅读数 357

评论数 0

Unity-AssetBundle详细解读(二)打包好AssetsBundle产生的Manifest文件是干什么的?

打包好AssetsBundle产生的Manifest文件是干什么的crc为校验码 通过这个码检查是否完整Assets为包里包含了哪些资源文件Dependencies为包的依赖-------------------------------------------------如果依赖文件单独打包了或素...

2018-02-14 22:14:14

阅读数 2847

评论数 0

Unity-AssetBundle详细解读(一)什么是AssetBundle

读取路径 如果是本地路径 前缀加 “file://” + 本机详细路径(例如c:\)读取路径如果过是是网络路径 前缀加 http://AssetBundle的定义和作用用处: 1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载; ...

2018-02-14 22:07:16

阅读数 253

评论数 0

Unity 热更原理(个人笔记版)

想要使用热更新技术,需要规划设计好资源比较策略,资源版本,确保增加新资源后可以下载到本地,有资源更新的时候可以替换掉本地旧资源。先介绍热更新步骤,后上代码步骤一、在Resources目录下新建一个文本,名称是bundle_list(后缀是.txt),内容如下:    {"id&a...

2018-02-14 21:39:51

阅读数 1495

评论数 0

Unity -Shader精讲(五)完善顶点函数vert和片元函数frag的编写

// 定义和使用顶点函数 (float4 v:POSITION) 系统传递过来参数给v 后面加:POSITION 的意思是把顶点坐标传给v float4 vert(float4 v:POSITION):SV_POSITION // 通过语义告诉系统,我这个参数是干嘛的,比如POSSITION...

2018-02-03 14:01:37

阅读数 410

评论数 0

Unity -Shader精讲(四)创建和理解vert和frag函数(顶点函数和片元函数)

1. 创建一个新的Shader  我取名叫 SecondShader-02 2. 打开 创建的Shader 并删除里面的所有代码 3. 认识 什么是顶点 顶点函数的作用 一个三角面由三个顶点 如图 渲染模型的时候 每一个顶点都会去经过顶点函数的处理  把 模型空间转换到剪裁空间 因...

2018-02-02 23:18:21

阅读数 616

评论数 0

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