
c#-2-0
LazerYvTian
Unity客户端程序员
展开
-
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-09-21 14:32:13 · 243 阅读 · 0 评论 -
Unity导出安卓时出现值类型的转换的问题
小伙伴在使用C#的时候,有木有遇到这种情况,double类型转化成ushort类型时变为零(Unity到处安卓APK时遇到的的情况)。这样导致数据信息的丢失。下面有两种解决办法1:通过自己写算法实现 static public ushort ConvertUShort(double value) { if(value>=0) {原创 2016-01-07 17:29:44 · 484 阅读 · 0 评论 -
枚举的使用
写代码有一年了,深深的感觉到枚举非常灵活。标记可数的状态是往往都少不了它。它是字符串和整形数值对应的完美桥梁。下面通过代码来展现这一良好的特性吧。建立相应的枚举:public enum EState{Sit=100,//坐下Stand=101,//站立Run=102,//奔跑}下面测试代码:EState currentState = (EState)101;原创 2015-09-21 14:11:28 · 225 阅读 · 0 评论 -
C#反射的运用
C#反射的部分总结。原创 2016-02-16 13:34:27 · 288 阅读 · 0 评论 -
避免委托重复注册简单有效的方法
最近写代码遇到了一个很头疼的问题,UI在打开时将方法添加到委托里面,关闭或销毁UI,就把相关的委托给移除掉。但UI加了状态机,所以UI打开的方法往往会被调用了很多次。如果处理不当,相应的方法就会被重复添加到委托里面。尤其是到项目后期。此时我不能一个个修改相关UI的代码。这样不仅工作量大,而且很容易引出新的bug。 那怎么办呢? 解决办法:想到了从委托入手,每次再添加相关方法的委托时,我先移除该方原创 2017-09-13 21:08:15 · 3006 阅读 · 0 评论