自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 编辑器EditorGUILayout

需要在Editor目录,就跟使用GUI一样,使用EditorGuiLayout一些控制绘制UI继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以使用编辑器专用控件EditorGUI/EditorGUILayoutusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityE.

2020-05-09 12:26:18 744

原创 苹果内购挖坑实录

1 首先第一步 去苹果官网配置各个参数 Itunes connect 然后配置各个参数。 点击打开链接 这里有详细的方式啦 配置的时候,有个银行卡的信息 需要百度查一个什么码什么的。2 然后添加app ,添加内购项目, 这里有个坑。包名一定要com.xxx.xxx.xxx 否则 弹不出购买框3 下面就是在unity啦, 使用再带的插件5.5版本的 Ctrl+0 弹出...

2017-12-21 12:15:01 809

原创 加载网络图片

开个携程  使用www下载

2017-11-15 18:53:25 262

原创 获取文件的MD5

一般用于网络下载后,检验本地文件的MD5 是否跟服务器MD5 一样 public static string GetFileMD5(string filePath) { try { FileStream fs = new FileStream(filePath, FileMode.Open); int l

2017-11-14 18:13:33 411

原创 xml解析 创建

XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(filename); XmlElement xmlRoot = xmlDoc.DocumentElement; foreach (XmlNode node in xmlRoot.ChildNodes) { s

2017-11-13 20:14:38 189

原创 json保持模型的位置信息,保持进度功能

公司最近的一个项目 需要保持一个模型,该模型由许多模型拼凑,于是使用json保持所有模型的transform信息  以及父子关系 ,只要使用了litjosn处理 类的信息定义一个类保持所有信息,定义另一个类保持prefab的信息using UnityEngine;using System.Collections;using System.Collections.Generic;usi

2017-11-09 00:05:06 291

转载 minijson 解析

核心文件代码using UnityEngine;using System.Collections;using System.Collections.Generic;using MiniJSON;using System.IO;using LitJson;public class HeroListClass{ public string listname; publ

2017-11-07 12:24:10 687

原创 六边形人物移动跳跃击打Combo下降逻辑

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class HeroCtrolAR : MonoBehaviour { public CellCtrol cellctrol; public HeroStateAR m

2017-08-18 11:30:43 406

原创 HeroCtrolAR

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class HeroCtrolAR : MonoBehaviour { public CellCtrol cellctrol; public HeroStateAR m

2017-08-10 12:00:19 267

转载 unity HUDText

完全是转载新建一个对象,绑定物体,调用Add方法就OK了

2017-06-29 16:55:30 676

原创 unity 一些坑

新版unty动画系统,标记一下 需要去仔细研究,上午一个坑,到下午才搞定,动画 模型 骨骼 在我脑子里似乎没有这样的概念新公司,新项目,模型还没有出来,然后我从网上下载了泰科的模型,我直接拷贝原先我做过的工程里面的model文件夹,下面就是噩梦的开始,。。。。图片竟然不能上传。(被限制了)。。。尴尬。。,,后面补上吧大概说下 ,首先添加animator组件,然后添加AnimatorCt

2017-06-28 14:05:43 594

原创 Unity基于Network的使用

本案例是在捕鱼达人demo进行改装成网络版,属性NetWork网络通讯,首先需要做的就是连接,连接上去了,然后传输数据。使用内存的函数,通过状态同步,跟RPC远程调用实现数据的传输(networkView.RPC)首先第一步,需要在物体加上NetworkView组件新建连接脚本,初始化服务器连接相关逻辑using UnityEngine;using System.Coll

2017-06-23 14:34:37 737

原创 C#的一些整理

继承:会继承基类的所有对象,但是私有的无法访问,这就是体现了封装性!基类保护自己的成员,对面给你一个public函数,让你获得,但是成员的处理都封装起来 class A { private int a = 1; public int GetA() { return a; } publ

2017-06-21 20:19:22 245

原创 unity对象池

BUG再现,警示作用结合单例模式using UnityEngine;using System.Collections;using System.Collections.Generic;public class FishPool : MonoBehaviour{ // Use this for initialization public static FishPoo

2017-06-21 17:29:58 361

原创 unity委托的排序方法

感觉这些是对委托的经典概况,就是函数指针,但是比函数指针更加具有类型的安全性,规定 了方法的所有细节。委托使用通用需要先申明定义,然后初始化。下面是使用委托做参数,比较2个类的大小(自定义的函数比较,作为参数指针穿进去)比较2个函数的重载。using System;using System.Collections.Generic;using System.Linq;using S

2017-06-21 17:11:35 539

原创 unity读写XML的相关操作

读写主要用到了XmlDocument 类XmlDocument.GetElementsByTagName 方法 (String)返回一个 XmlNodeList,它包含与指定 Name 匹配的所有子代元素的列表。using System;using System.Xml;using UnityEngine;class CarXMLConfigure{

2017-06-19 10:21:22 391

原创 Fluent NHibernate的初学者

Fluent NHibernate 帮助我们将c#类跟数据库做了映射,这里仅仅是个入门的简单实用教程首先新建一个c#的类工程,然后右击选择管理NUget程序包,然后搜索安装Nhibernate跟FluentNhibernate插件包首先建立一个数据库类,对应数据库表中的数据,然后新建文件夹,存放该类using System;using System.Collectio

2017-06-18 18:23:51 1376

原创 PhotonServer初探

Photon Server是一款实时的Socket服务器和开发框架,快速、使用方便、容易扩展,服务端架构在Windows系统平台上。1 首先需要下载SDK ,下载后目录如下deploy:主要存放photon的服务器控制程序和服务端Demodoc:顾名思义,文档lib:Photon类库,开发服务端需要引用的src-server:服务端Demo源代码这边重点

2017-06-18 16:00:57 796

原创 unity执行顺序以及unity协程的使用

这个是官方的文档,下面结合协程简单的测试下using UnityEngine;using System.Collections;public class MyYield : MonoBehaviour { // Use this for initialization bool isCango = true; void Start () { // Sta

2017-06-16 15:50:49 5912

原创 NGUI中Toggle的相关使用

首先新建一个toggle恐惧,几乎所有的控件都可以新建空物体,然后绑定物体。但是为了方便我们还是使用NGUI插件来快速创建,并且他会绑定了常用的脚本方法。添加插件后,会自动绑定一些脚本UIToggle    脚本Grop:  数值表示在同一个单选框的对象UIToggledObjects 脚本 控制选中时候相关物体的隐藏。对按钮点击消息相应

2017-06-13 14:17:46 3100

原创 unity串口通信

1  偏向硬件方向的详细介绍http://blog.csdn.net/kasama1953/article/details/514342952 偏向软件方向的,使用软件跟硬件交互,显示的屋里数据通过发送串口数据,控制虚拟的运动,自行车项目等等。如何发串口数据,这不是unity关心的,我们只要关心如何接受,并且如何使用它们首先接受串口数据 using System.IO.Ports;

2017-06-12 16:11:24 1643 1

转载 C#中Ini文件读写操作

1 INI文件的格式C#读写ini文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1]      KeyWord1 = Value1      KeyWord2 = Value2      ...  [Section

2017-06-12 13:01:53 850

原创 unity编辑模式下创建若干子物体父物体

在编辑模式下,创建若干个物体并且标注谁的谁的子物体,谁是谁的父物体1 首先使用脚本创建空物体,在菜单中显示出来using UnityEngine;using System.Collections;public class PathNode : MonoBehaviour { public PathNode m_parent; public PathNode m

2017-05-29 19:10:26 3620

原创 基于TCPClient的客户端服务器的简单通信demo

服务器卡死bug再现:程序看上去没有啥问题,但是一旦客户端掉线,while就死循环了,无法退出。通过Client是否为空无法检测出客户端掉线了,于是在网上查阅半天发现本程序实现了自由收发消息,不卡死Server代码using System;using System.Collections.Generic;using System.IO;using System.Lin

2017-05-12 15:31:57 5645

原创 unity手动拖拽播放视频的bug小结

bug再现:当把播放的视频拖拽到MovieTexture上,打包后 即使将这个视频删除了,程序仍可以播放视频。movieTexture.Play(); 直接播放视频。经过群里大神指导发现,当你拖拽物体到对应的脚本时候unity自己会关联资源关系,从而直接打包到项目中。www动态加载播放视频代码:using UnityEngine;using System.Collecti

2017-05-12 15:14:00 1330

原创 小地图

小车移动的同时,将截图后的小地图像相反的方向移动。小地图的坐标点(旋转点)是根据地铁的标定的原点确定的

2016-12-20 14:43:22 365

原创 vr发射拾取

void FixedUpdate() { device = SteamVR_Controller.Input((int)trackObj.index); if (device.GetTouch(SteamVR_Controller.ButtonMask.Trigger)) { // 扳机被触碰,一直为true //Debug.Log("tttttriger"); } if (device.GetT

2016-12-05 15:52:55 646 1

原创 unity旋转向量

PS:Unity3d 鼠标的事件GetMouseButtonDown()  当鼠标按键按下时,返回一次true,后面参数0是左键,1是右键,2是中键 GetMouseButton()当鼠标按键按下时,返回true,可能多次,根据你鼠标按下的时间 ,后面参数0是左键,1是右键,2是中键 其实就是鼠标按下,一直触发这个消息GetMouseButtonUp()当鼠标按键

2016-11-25 19:58:35 7716

原创 VR 面纱

unity开发vr项目,需要导入 官方插件包,在assertStore 下载 steamVrPlugin插件[CameraRig] vr相机相关的控件    [SteamVR]    渲染站立模式最好将CameraRig y轴向上移动1.3m普通的相机----添加 stream_VR_Camera-------expand  用于将相机扩展成 vr相机手柄---

2016-11-25 14:52:43 395

原创 坐标系 unity 鼠标 位置

鼠标拖拽功能transform.position 获取世界坐标 ,物体在世界坐标,无论怎样的UI,怎样的层级关系,代码里输出Debug.log(go.transform.position),输出的总是相对于场景中心(0,0)的距离,也是获取世界坐标的方法。transform.position都是以场景中心(0,0)的位置开始计算,单位长度也都是一样的鼠标:获取的是2维坐标 ,鼠标

2016-11-25 10:27:18 19754

原创 update 里面的协程处理

// Update is called once per framevoid Update () {        if(Input.GetKeyDown(KeyCode.Space))            StartCoroutine(test());}    IEnumerator test()    {        int cnt = 0;

2016-11-23 16:29:52 2060 1

原创 unity官方Car教程解析

1 FPSCountfunction Start(){    timeleft = updateInterval;    lastSample = Time.realtimeSinceStartup;}function GetFPS() : float { return fps; }function HasFPS() : boolean { return got

2016-11-22 14:22:02 2357 1

达内2011年在线测评系统5天全部源码ELTS_day01-day05

这是2011年达内刘苍松老师讲解的第一小项目,给需要的朋友,资料都是内部的!我q963780015,欢迎IT朋友加我,令出售各种达内c java安卓,传智播客视频教程等等! Swing 1 历史 1.1 SUN Jdk1.1 AWT, 控件很少, 不方便应用开发 1.2 Java 1.2 Swing 基于Awt的绘图功能重绘的界面组件 提供了极其丰富的控件. a 性能慢, b 结构优秀(MVC) c 实际应用很少, 1.3 IBM 提供了SWT, eclipse.org a 采用了本地的C代码完成控件绘制, 性能很好, Eclipse b 实际应用不多 Swing 应用 1 JFrame 代表一个窗口控件 包括标题栏, 控制按钮, 和边框, 中间是内容面板 2 JLable 用来在GUI上显示Text 或者 图片的 3 面板(JPanel): 用来组织控件的矩形区域. 关于布局管理, 布局就是控制组件在面板中的显示位置. 1 空布局 (绝对位置布局) JFrame (w:574, H:390) |-- JPanel (W:568, H:357) |-- JButton OK (x:369 ,y:327 , w:92 ,H:21 ) |-- JButton Cancel (x:466 ,y:327 , w:92 ,H:21 ) 2 布局管理器(相对位置布局, 组件的大小和位置有布局控制) A BorderLayout (边框布局) 将一个面板,分为东南西北中,每个位置只能放一个控件 中会自动的向其他的四个方法填充 ---------------------------- | 北(North) | |--------------------------| | | | | | | 中 | | | 西 | Center | 东 | | | | | |--------------------------| | 南(South) | ---------------------------- B FlowLayout (流布局) 多个元素顺序排序, 一行满了, 排下一行 ---------------------------- | [OK][OK][OK][OK][OK][OK] | | [OK][OK][OK] | | | ---------------------------- C GridLayout 表格布局, 指定行数,列数. 元素按照等宽的行列表格进行布局. 工厂方法: 封装复杂的对象创建过程,的方法. 登录界面(LoginFrame) 1 创建类LoginFrame 继承于 JFrame, 登录窗口是一 种具体的窗口 1 提供构造器 构造器中调用 init()方法 2 init() 方法用来初始化全部界面组件, 就是画界面的 3 添加showView() 用来显示界面 4 提供LoginFrameTest 用来为LoginFrame 进行单元测试 2 完成界面初始化代码 1 方法createContentPane() 用来初始化内容面板 2 方法createBtnPane() 初始化按钮面板 3 方法createNamePwdPane() 用来初始化输入框 菜单界面(MenuFrame) 3 创建类MenuFrame 继承于 JFrame 1 提供构造器 构造器中调用 init()方法 2 init() 方法用来初始化全部界面组件, 就是画界面的 3 添加showView() 用来显示界面 4 提供MenuFrameTest 用来为MenuFrame 进行单元测试 4 完成界面初始化代码 1 方法createContentPane() 用来初始化内容面板 2 ... 考试界面(ExamFrame) 5 创建类ExamFra

2013-04-06

达内11年java 资料正则表达式

一些关于正则表达式的概念,利于熟悉java中的表达式语法,

2013-03-23

补充的达内资源

刚刚的上传的那个只是部分,现在加了win32的全套笔记,持续更新中吧 只要有时间,应该会继续的

2012-11-22

11年达内培训的笔记资料

11年达内的一套资源,第一部分 UNIX day01am 各分机构 开学典礼(不开课) DAY01PM DAY02AM DAY02PM DAY03AM 第二部分 C 2_day01PM_C编程基本结构_输出函数 2_day02AM_变量_常量 2_day02PM_运算符 2_day03AM_格式化输入_控制语句 2_day03PM_循环_枚举 2_day04AM_数组 2_day04PM_数组_结构 2_day05AM_struct_bitfield_union 2_day05PM_function 2_day06AM_修饰符_静态_全局_寄存器 2_day06PM_函数传参 2_day07AM_递归 2_day07PM_宏_指针 2_day08AM_指针 2_day08PM_指针_主方法参数 2_day09AM_数组指针_函数指针 2_day09PM_函数指针_堆空间 2_day10AM_文件_格式控制 2_day10PM_文件 第三部分 C++ day01AM_C++基础_C++风格字符串_名称空间_引用 day01PM_常量_指针_new_delete_函数 day02AM_引用_函数重载_形参默认值 day02PM_内联函数_面向对象_类定义 day03AM_构造器 day03PM_构造_析构_IO day04AM_静态成员函数_运算符重载_临时对象 day04PM_运算符重载 day05AM_运算符重载_继承 day05PM_多重继承_虚继承_多态_typeinfo day06AM_多态_虚函数_纯虚函数 day06PM_io_file day07AM_fileIO day07PM_格式化输出_异常 第四部分_数据结构和算法_陈宗权_3day day01AM_数据结构介绍_节点 day01PM_链表 day02AM_链表_栈_队列 day02PM_二叉树 day03AM_二叉树_算法基础_二分法查找 day03PM_排序算法_冒泡_选择_插入_快速 第五部分_模版_STL_陈宗权_3day day01AM_模板概念_类模板 day01PM_函数模板_Pair_autoptr day02AM_STL_容器_序列2 day02PM_序列式容器_vector_list_deque_关联式容器 day03AM_关联式容器_map_multimap day03PM_multiset_特殊容器_迭代器 第六部分_linux高级编程_杨强_17day day01AM_课程介绍_内存结构_堆结构_内存分配函数 day01PM_函数空间分配_虚拟内存 day02AM_mmap_gcc_静态库 day02PM_动态库_make day03AM_makefile_IO day03PM_IO_read_write day04AM_IO文件映射_文件描述符 day04PM_curses day05AM_目录_进程_system_popen2 day05PM_进程_exec_父子进程_fork day06AM_进程控制_信号_定时器 day06PM_信号操作_信号屏蔽 day07AM_ 信号_sigqueue_sigaction day07PM_IPC_管道_匿名管道 day08AM_共享内存_消息队列_socket day08PM_Socket编程模型 day09AM_信号量同步_socket网络编程基础 day09PM_TCP_UDP day10AM_TCP编程模型_TCP通信特点 day10PM_TCP编程模型_TCP多进程服务器 day11AM_select TCP编程模型 day11PM_Socket选项_OOB_HTTP协议 day12AM_多线程概念_互斥锁 day12PM_多线程同步_信号_条件量_信号量 day13AM_线程信号量_读写锁_QT入门 day13PM_QT基本编程步骤_UI设计 day14AM_QT信号槽 day14PM_QT信号槽_类继承结构_窗体类结构 day15AM_QT可视化组件_QPaint day15PM_QT可视化组件_应用 day16AM_应用_聊天程序 day16PM_应用_聊天程序 day17AM_补课_ioctl_socket中arp与IPTCP数据报 day17PM_补课_pcap_数据采集项目启动 第七部分_Oracle_ProC_杨强_5day day01AM_Oracle登录_sqlplus工具_select day01PM_select语法_数据类型_常用函数_表连接 day02AM_select_关联查询_分组查询 day02PM_ProC介绍_子查询_DDL_DML_事务 day03AM_事务_日期操作_序列_索引2 day03PM_视图_ProC编程流程和结构_proc命令使用_查询数据 day04AM_查询_单条_结构_多条_结构体数组_SQL通信区_sqlca使用 day04PM_指示变量_和C++结合_DML语句和事务语句 day05AM_异常_游标 day05PM_可变字符串_动态SQL 第八部分_DMS数据采集_杨强_2day day01AM_客户端设计及实现 day01PM_客户端设计及实现 day02AM_客户端设计及实现 day02PM_服务器设计及实现 第九部分_Win32 DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM DAY04AM DAY04PM DAY05AM DAY05PM DAY06AM DAY06PM DAY07AM DAY07PM DAY08AM DAY08PM DAY09AM DAY09PM DAY10AM DAY10PM DAY11AM DAY11PM DAY12AM DAY12PM DAY13AM DAY13PM DAY14AM DAY14PM DAY15AM DAY15PM DAY16AM DAY16PM DAY17AM DAY17PM DAY18AM DAY18PM 第十部分_MFC DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM DAY04AM DAY04PM DAY05AM DAY05PM DAY06AM DAY06PM DAY07AM DAY07PM DAY08AM DAY08PM DAY09AM DAY09PM DAY10AM DAY10PM DAY11AM DAY11PM DAY12AM DAY12PM DAY13AM DAY13PM DAY14AM DAY14PM DAY15AM DAY15PM DAY16AM DAY16PM DAY17AM DAY17PM 十一部分_数据库ADO DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM 十二_oracle DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM 十二_Socket_DirectX DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM DAY04AM DAY04PM 十三_SHELL DAY01AM DAY01PM DAY02AM DAY02PM DAY03AM DAY03PM

2012-11-22

自己做的小游戏

一个窗口里面5个圆 避免相撞,小游戏。963780015我的q,欢迎志同道合的朋友

2012-11-10

空空如也

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

TA关注的人

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