- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 异步socket connect配置timeout的C#版实现
今天突然发现c#版本的异步socket模型 没有直接提供timeout配置 测试了一下 有时候一次不成功的连接 等到api最后返回 可能要等20秒以上 所以就stack上面看了一下 发现有人实现过,遂直接上代码 大家需要就拿走吧using System;using System.Net;using System.Net.Sockets;/// <summary>/// Extensions t
2015-05-26 17:23:39 2444
转载 unity里实现发邮件功能
转给需要的同学看看 转自:http://www.unitymanual.com/blog-53555-2829.htmlusing UnityEngine;using System.Collections;using UnityEngine.UI;using System.Net.Mail;using System.Net;using System;public class SendMa
2015-05-20 16:54:28 3479
原创 一个protobuf-net的小坑
今天在集成protobuf-net到网络代码中, 在序列话的时候用到了这个函数 public static void Serialize(Stream destination, T instance) ,然后再从destination的字节流里面往外面读数据,结果每次读的数据出来都是空的,觉得很奇怪 后来想了一下 原来是Serialize函数处理了这个字节流 然后把stream的Position放到
2015-05-18 16:22:01 1064
原创 unity3d中加密保存本地存档
unity中提供了PlayerPrefs来存储和读取本地的存档,根据unity的文档显示,很容易就能找到这些信息存储的位置 而且是明文的,很容易就看懂了 也可以修改,如何避免这种情况了,不如就加密一下吧,打字太累 直接上代码,需要的朋友拿走吧,当然加密的Key自己设定好了using System;using System.IO;using System.Security.Cryptograph
2015-05-08 13:53:18 5146 1
原创 客户端内存修改对抗神器
之前在淘米网络做赛尔号手游版本的时候,被一些玩家用”八门神器”来修改游戏内存数值,当时就负责做了客户端内存数值防修改的工作简单的说一下当时的做法: 比如有一个int类型的值a,如何防止被内存搜索器搜出来了,我是采用的把a做特征加密,如何做了 就是把a的4个字节,32位肢解,然后重新组合,这样在内存中存贮的就是一个加密过的,谁也不认识的值,做一些计算或者是需要显示的时候,再给反解密出来就可以了.其他类
2015-05-07 11:41:12 3310
原创 Eclipse中如何查看andriod apk真机运行的日志
今天在真机上测试的时候 发现真机运行和在Unity 编辑器中运行的表现有些差异 就打印了些日志 可是对andriod之类的调试不熟悉 就网上查了些资料 最后终于可以查看日志了 记录一下.安装个eclipse环境,我是直接从网上下载的adt-bundle, 里面自带了eclipse 切换到eclipse的DDMS窗口 {windows->Open Perspective->DDMS} 看到左上角的
2015-05-06 14:36:30 9417
原创 Unity3d数学公式之线段相交
这一篇写一下线段相交的代码 在2d游戏中可能会经常使用到 需要的朋友拿走吧 public static bool IsSegmentIntersectionWithSegment(ref Vector2 segment0Start, ref Vector2 segment0End, ref Vector2 segment1Start, ref Vector2 segment1End)
2015-05-04 10:52:55 3306
原创 unity3d数学公式之OBB vs AABB
上一篇写了OBB vs OBB,这一篇就把OBB vs AABB放出来吧 废话不多说 直接上代码 需要的朋友直接拿走//OBB vs AABB public static bool IsOBBIntersectionWithAABB(ref Vector2 blOBB, ref Vector2 tlOBB, ref Vector2 trOBB, ref Vector2 brOBB,
2015-05-04 10:51:22 1959
原创 Unity3d数学公式之 OBB vs OBB
数学公式相信是一些开发者头疼的一个问题 尤其是数学基础不太好的同学 开发的时候能找到一个正确的又好用的现成的代码断是一件很happy的事情 这里我就将我之前项目里面实际使用过的代码段直接放出来 有需要的朋友自己拿走吧//两个OBB是否相交 public static bool IsOBBIntersectionWithOBB(ref Vector2 blA, ref Vector2 tlA,
2015-05-04 10:45:35 1102
原创 Unity3d 代码优化之Update
Unity3d本身自带的机制MonoBehavior的Update(), LateUpdate()可以实现代码调用更新,一般情况下可以直接使用,但是如果你想自己控制调用的频率了 该如何是好 这里我提供一个之前项目里 我自己写的代码 可以自己定制 更新的频率 使用起来也是非常的方便 喜欢的朋友自己拿走吧using UnityEngine;using System.Collections;using
2015-05-04 10:33:42 1828 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人