C#
黑色闪灵
这个作者很懒,什么都没留下…
展开
-
Unity旋转物体功能
using UnityEngine;using System.Collections;//手指旋转public class TurnWithMouse : MonoBehaviour{ float speed = 20; /// <summary> /// 如果初始模型Y轴有旋转,需要把模型旋转值赋值到这里 /// </summary> float yRoration = 180; // public bool IsOpen .原创 2020-06-01 10:50:24 · 365 阅读 · 0 评论 -
正确实现浅拷贝与深拷贝
using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;public class Employee : ICloneable{ public string IDCode { get; set; } public int Age { get; set; } public object Clo...原创 2020-05-25 12:10:06 · 164 阅读 · 0 评论 -
ET框架自动引用UI组件
写这篇博客的初心,是在学习ET框架时,看到UI组件的引用使用到ReferenceCollector这个类来保存需要引用的组件,但是这个类需要开发者自己定义组件名与拖动关系,想到开发中一个个的命名拖动有点麻烦,便自己写了一个引用方法来是实现自动命名与绑定.首先在ReferenceCollector这个类中添加方法://规定需要绑定的组件的命名格式 private List<stri...原创 2020-05-06 12:29:43 · 992 阅读 · 0 评论 -
winform datagridview选中元素时不变成蓝色
在初始化的地方设置: dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black;这样即使是选中的时候,元素的背景还是白色的,字体还是黑色的,当然根据自己的需求可以设置这两个颜色...原创 2018-07-26 18:52:35 · 5095 阅读 · 1 评论 -
winform开发中RadioButton分组设定
在工作中遇到了这样一个问题,就是在同一界面下放了多个RadioButton,运行点击以后发现只能选择一个,想把RadioButton分成多个组,在网上查了好多资料说是要将同一组下的RadioButton放到同一个容器中,容器可以为Panel或GroupBox,在实际应用中我发现无法将RadioButton拖到同一个容器中。经过我个人的实验,发现只要将所有的RadioButton的AutoChe...原创 2018-07-21 16:23:20 · 30455 阅读 · 0 评论 -
UI画布助手
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UICanvasHelper : MonoBehaviour { #region Public Members public CanvasScaler ...转载 2018-05-17 16:03:16 · 231 阅读 · 0 评论 -
Unity新的网络请求方式UnityWebRequest(5.2版本以后)
Get方式: private IEnumerator SendUrl(string url) { using (UnityWebRequest www = UnityWebRequest.Get(url)) { yield return www.Send(); if (www.error != null)...原创 2018-03-26 16:52:07 · 20179 阅读 · 0 评论 -
事件管理器
using System;using System.Collections.Generic;using UnityEngine;public class EventManager{ private static EventManager _instance; public static EventManager Instance {原创 2015-01-19 14:38:54 · 914 阅读 · 0 评论 -
unity消息系统机制,工具类可以直接使用
转自:http://www.manew.com/blog-117699-43032.html在开发Unity的时候,为了方便开发一般都会采用消息事件,消息事件主要是做啥的?我们如何去封装,如何去运用消息事件处理事情。接下来就给大家介绍一下:消息事件顾名思义,是通过消息触发的事件。比如大家去完成某个任务,完成后才会触发另一个事件的发生,这种情况我们就会使用消息事件等等吧。转载 2017-10-31 14:14:02 · 405 阅读 · 0 评论 -
循环for与foreach的对比
首先总结一下结论:在Unity5.2.3及以前,使用Foreach遍历List集合每次会产生40B的垃圾,会引起GC.在此版本之后Unity修复了该bug,使用Foreach的速度会更快.1.mono在.net 3.5运行环境下,有bug会导致foreach效率比for慢。2.mono在.net 4.0运行环境下,该bug修复,以下测试结果表明foreach比for快。3.对于数组,在外部...转载 2017-07-03 19:39:14 · 473 阅读 · 0 评论 -
筛选出废弃的脚本文件
转载自:https://github.com/liortal53/MissingReferencesUnity/blob/master/Assets/MissingReferencesFinder/Editor/MissingReferencesFinder.csusing System.Collections;using System.Linq;using UnityEdit翻译 2017-07-11 11:50:12 · 273 阅读 · 0 评论 -
筛选冗余的图片资源
转载自:https://github.com/neoliang/FindUnUsedUITexture/blob/master/FindUnUnUsedUITexture.csusing UnityEngine;using UnityEditor;using System.IO;using System.Linq;using System.Text.RegularExpre转载 2017-07-11 11:45:42 · 410 阅读 · 0 评论 -
统计string中的字符类型和个数
private void txtWords_TextChanged(object sender, EventArgs e) { int iAllChr = 0; //字符总数:不计字符'\n'和'\r' int iChineseChr = 0; //中文字符计数 int iChinesePnct = 0;//中文标点计数 int iEnglishChr = 0; //英转载 2016-07-21 17:22:16 · 2364 阅读 · 0 评论 -
Unity5.2.3与android通讯
新建Eclipse项目在lib里引用Unity安装包里的classes.jar包,具体位置可以搜下,然后修改MainActivity.java文件package com.ideepmind.android;import com.unity3d.player.UnityPlayerActivity;import android.content.Intent;imp原创 2016-05-03 18:27:01 · 736 阅读 · 0 评论 -
关于AssetBundle的整体流程
第一步:制作打包工具具体可参照宣雨松的这篇文章http://www.xuanyusong.com/archives/2373/第二步:AssetBundle的加载方式可以参考http://www.xuanyusong.com/archives/2405/第三步:这里是我需要做的补充:1.AssetBundle的加载方式推荐使用AssetBundle bundle = Ass原创 2015-11-30 12:29:54 · 1227 阅读 · 0 评论 -
计算中国阳历节日、阴历节日、星座、时辰等一切时间有关
http://pan.baidu.com/s/1i3OGZ0x转载 2016-01-15 16:12:51 · 670 阅读 · 0 评论 -
Unity3D中常用的数据结构总结与分析
原文地址:http://www.cnblogs.com/murongxiaopifu/p/4161648.html作者:慕容小匹夫1.几种常见的数据结构 这里主要总结下小匹夫在工作中常碰到的几种数据结构:Array,ArrayList,List,LinkedList,Queue,Stack,Dictionary 数组Array: 数组是最简单的数据转载 2015-03-25 19:55:01 · 669 阅读 · 0 评论 -
浅谈内存分配方式以及堆和栈的区别
对于一个程序要运行,涉及到的内存分配是一个首要问题,这里简单说一下一个简单的程序运行所涉及到的内存分配方式。另外,在数据结构中存在堆和栈的概念,栈是一种先进后出的数据结构,堆则是一种排序方式,而在内存分配中也存在堆(heap)和栈(stack)的概念,与数据结构中的概念不同,这里简单说明在内存分配中的堆栈之间的不同。一、内存分配方式1、全局变量和静态变量(static变量),是由编转载 2015-01-31 13:35:02 · 930 阅读 · 0 评论