
c#
文章平均质量分 71
延澈左
游戏开发
展开
-
【Unity3d】【原理】【实践】协程的原理和实践
Unity3d的协程原理和实现原创 2022-10-08 18:45:16 · 1181 阅读 · 0 评论 -
vs2017 15.5.x dll调试不成功问题
配置:Unity5.5.5f1 + vs2017问题:更新到vs2017 15.5.0之后,项目中用到的dll调试断点进不去了。之后更新到15.5.1,依然进不去。现象:Unity工程下生成的dll文件只有dll.pdb没有dll.mdb文件了。原因:vs生成调试的dll后,同时会生成dll.pdb文件。Unity3d会将.pdb转换为.mdb格式(mono的调试文件)。 Unity自带的转原创 2017-12-13 12:23:44 · 1393 阅读 · 1 评论 -
Unity3d-Android通信:AndroidJavaProxy
http://docs.unity3d.com/ScriptReference/AndroidJavaProxy.html点击打开链接官方文档中给出的例子有一个小问题:(ps.Unity3d 4.x的官方文档,关于AndroidJavaProxy的文档例子问题很多,最新的基本是正确的)关于AndroidJavaProxy的详细使用,请看链接:http://blog.csdn.n原创 2016-08-20 16:26:03 · 2053 阅读 · 0 评论 -
【C#】List<T>类型强制转换
List datalist=null;datalist.ConvertAll(input => input as object);将UIData类型的List强制转成object类型。原创 2015-05-07 20:06:34 · 12032 阅读 · 2 评论 -
Visual Studio 2012 安装 UnityVS 1.9
1.UnityVS 2012 下载地址:https://visualstudiogallery.msdn.microsoft.com/20b80b8c-659b-45ef-96c1-437828fe7cf22.安装之后,打开Unity3d,并没有像官网和帖子里面提到的,能在Unity3d Editor 右键->Import Package中发现Visual Studio 2012原创 2015-04-09 12:18:54 · 1920 阅读 · 0 评论 -
NGUI屏幕整体的高和宽
用NGUI制作UI,屏幕的长和宽不再用Screen.Width和Screen.Height了原创 2014-10-25 11:58:10 · 1455 阅读 · 0 评论 -
NGUI UISprite Tiled平铺方式出现缝隙的原因和暂时的解决方案
解决方法:http://game.ceeger.com/forum/read.php?tid=13822原创 2014-09-11 11:52:48 · 3057 阅读 · 0 评论 -
C#条件编译选项:Conditional(代替#if...#endif)
#if (Debug && Trace) #define DebugAndTrace#endifusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace ConsoleAppli转载 2014-06-21 14:17:20 · 1817 阅读 · 0 评论 -
VS2012 C# 单元测试
1.打开创建单元测试 http://www.cnblogs.com/Gyoung/p/3143438.htmlhttp://blog.163.com/twi_fly/blog/static/20752106820126323332342/2.单元测试示例转载 2014-07-26 12:29:54 · 1810 阅读 · 0 评论 -
Unity3d Log信息,发布版自动消失
原代码地址:https://gist.github.com/kimsama/4123043原创 2014-07-07 12:31:57 · 1531 阅读 · 0 评论 -
判断类型
public static Type GetType(string typeName){var type = Type.GetType(typeName);if (type != null) return type;foreach (var a in AppDomain.CurrentDomain.GetAssemblies()){type = a.GetType(type原创 2014-06-11 16:39:07 · 507 阅读 · 0 评论 -
Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
原文地址:http://dsqiu.iteye.com/blog/2028503 熟悉Unity的developer都知道在Unity中的线程不能使用Unity的对象,但可以使用Unity的值类型变量,如Vector3等。这样就使得线程在Unity中显的很鸡肋和蹩脚,因为很多函数很都是UnityEngine类或函数的调用的,对于哪些是可以在多线程使用,风雨冲进行了如下总转载 2014-07-17 12:09:56 · 1155 阅读 · 0 评论 -
对Unity3d C#产生的异常进行人工处理
System.AppDomain.CurrentDomain.UnhandledException += new System.UnhandledExceptionEventHandler(_OnUnresolvedExceptionHandler);Application.RegisterLogCallback(_OnDebugLogCallbackHandler);//接手处理Log原创 2014-06-23 12:35:37 · 2487 阅读 · 2 评论 -
收集log信息工具:Crittercism
crittercism 文档地址: http://docs.crittercism.com/shiyong原创 2014-06-23 12:16:42 · 1573 阅读 · 0 评论 -
Unity3d游戏开发经验
1.在Awake()中初始换脚本关联自己的组件、变量等,如果有调用其他脚本,在Start()中进行调用。原创 2014-01-06 16:19:17 · 971 阅读 · 0 评论 -
Unity3d:地铁跑酷操控解析
1.用于记录每次操作的开始点和结束点、开始时间和结束时间public class Swipe{ // Fields public Vector3 end; public float endTime; public Vector3 start; public float startTime;}2.四个滑动方向的枚举publ原创 2014-01-06 14:31:12 · 5996 阅读 · 6 评论 -
模型Skinned Mesh在某些情况下不显示的解决
在做随机地形的时候,用了骨骼。骨骼角度发生变化之后,Skinned mesh在相机某些情况下不显示了。原因是,当骨骼角度变化之后,模型的bound不变,mesh变了,很有可能bound与mesh的位置差别比较到,相机能够照到mesh,而照不到bound。Skinned Mesh Renderer中有个选项Update When OffScreen,意思是,是否当bound不在屏幕前台的原创 2013-11-27 22:15:23 · 4198 阅读 · 0 评论 -
json格式
JSON格式:http://www.json.org/python和JSON的关系请参考:http://docs.python.org/library/json.html JSON建构有两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(st转载 2013-01-30 15:39:03 · 887 阅读 · 0 评论