摘要:
1.Kinematic和刚体之间的碰撞事件 Unity官方有一个详细的碰撞关系表:http://docs.unity3d.com/Manual/CollidersOverview.html 但其实可以精简为以下几点: 1.两个勾选kinematic的刚体碰撞器不会发生碰撞。 2.勾选Kinemati 阅读全文
摘要:
起因是这样,某管理器类有两个集合,A集合是模板集合,B集合是从模板中实例出的集合。但是B集合的一些东西,总会调用A集合中的,导致出错。一开始考虑clone使用不当,但检查后没发现什么问题,后来发现问题出在lambda上void Config() { mSettingHandle.... 阅读全文
摘要:
官方例图 测试: code: 官方论坛扩展阅读LINK 阅读全文
摘要:
在做unity3d的一个增强工具,用到了下有需要的朋友凑合看,go.name是string类型go.name = Selection.activeGameObject.name;Regex rex = new Regex(@"\d{1,}", RegexOptions.RightToLeft);va... 阅读全文
摘要:
自带的samples里面,chat的例子涉及主动推送,可作为参考。 在unity里面接收主动推送用Net.CommonCallback 服务端最近的新版本更改了接口,有两种方法推送: ActionFactory.SendAsyncAction Current.SendAsync 关于服务端推送的细节 阅读全文
摘要:
标题有点长,做Editor工具时遇到的问题。最后解决了,总结下有可能你在界面中用了键盘事件或者其他事件,导致这个报错。官方论坛有个解释比较给力LINK我在渲染Layout和Repaint的时候加上这个判断:if (Event.current.type == EventType.KeyDown || ... 阅读全文
摘要:
Regex rex = new Regex(@"[\u4E00-\u9FFF]");var result = rex.Match(registReq.UserName);if (result.Success){ mResp.ErrorInfo = "用户名不能是汉字!"; return ... 阅读全文
摘要:
string str = "asdsad[00ff00]qwewqe";str = Regex.Replace(str, @"\[([a-f]|[0-9]){6}\]", "", RegexOptions.IgnoreCase);Console.WriteLine(str);Console.Read... 阅读全文
摘要:
很多人可能喜欢Linq的orderBy排序,可惜U3D里面linq在iOS上会报错,所以就必须使用List的排序。 其实理解了并不难 升序降序比较 sort有三种结果 1,-1,0分别是大,小,相等。 默认List的排序是升序排序 如果要降序排序,也很简单,只需要在前面加一个负号 List<int> 阅读全文
摘要:
起初是看见官方例子里天界行的项目使用了WebService想试一下。用来做充值回调,后来发现由于版本更新已经弃用了 问了下管理员,由于天界行直接从iis服务端移植过来所以还保留了Webservice的代码。而控制台版本基于HttpListener不支持Webservice 我后来尝试scut+wcf 阅读全文