自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (8)
  • 收藏
  • 关注

原创 Unity 报错处理

Unity 在调试时,可以直接点击报的错,unity就会自动跳转到编辑器下报错的行。但是,今天突然发现,怎么点击跳转的都不对,明明昨天运行没问题的代码,今天粘贴到里面就是报错。     想了半天,又一行一行调试半天,就是报错,错误定位非常不准,没错的代码它也报错。最后用BC对比了一下,发现粘贴里面一段代码后,cs文件编码自动转化成utf-8了。而unity默认是ANSI的。    把文件编

2012-08-28 18:02:51 7157

原创 Unity网络通信(三)同步物体

在上两篇的基础上,这次我们要做物体同步。使两个物体在两个机器上显示同样的移动效果。这里,使用W、S、A、D四个键位实现前后左右的移动。注意:如果您复制粘贴代码,千万注意文件编码!最好为ANSI,否则会报出各种各样奇怪的错误! 步骤:1,首先建立一个新工程。2,添加两个cube,分别重命名为Cube01,和Cube02。这两个cube就是我们要同步的对象。3,添加一个平行光源

2012-08-28 17:44:27 12707 8

原创 Unity网络通信(二)Unity Network 聊天

在上一个例子基础上,我们构建一个聊天室程序。1,首先建立一个新项目,文件夹名为chat。2,给接收请求的脚本所绑定的对象,添加网络视图组件(听起来有点绕口)。我们的服务器脚本是绑定在主摄像机上的,所以点击主摄像机,在菜单上选择component-->miscellaneous-->Net work View。3,服务器端程序:(C# 脚本)using UnityEngine;

2012-08-24 11:18:20 41069 15

原创 Unity 网络通信(一)Unity Network 初步

翻了半天unity的API,也没有发现可以处理Socket的方法。Unity自己封了个网络处理的类Network,主要用于状态同步。 似乎是要实现MMO级别的网络应用,只能用C#自己去写了。(Unity不像AS,有直接处理数据包、字节级别的底层函数。至少现在没有。如果您要应用于实际,比如做了个网游,那么您需要用unity自带的C#去写一套自定义通信协议来实现。这个我在后面的文章中会写一个示例。)

2012-08-22 17:32:05 24546 6

原创 libgcc_s.so.1 must be installed for pthread_cancel to work

64位的CENTOS安装mysql的时候,执行 bin/mysqld_safe --basedir=/usr/local/mysql --user=mysql & 报错:libgcc_s.so.1 must be installed for pthread_cancel to worknohup: ignoring input and redirecting stderr to stdou

2012-08-16 15:43:31 11171 1

原创 AMF--pyamf 协议性能测试

下面的测试代码是运行在苹果机上,I5处理器,2.3GHz处理的原始数据约为1k。测试一秒钟可以跑多少次AMF3的编码。#! /usr/bin/env python#coding=utf-8import timeimport pyamftest_data = { 'baihe': { 'name': unicode('百合', 'utf-8'),

2012-08-02 16:55:03 3457

原创 pickle 协议性能测试

先看文档:pickle.dumps(obj[,protocol])¶Return the pickled representation of the object as a string, instead of writing it to a file.If the protocol parameter is omitted, protocol 0 is used. If protoc

2012-08-02 10:26:25 2218

原创 python--struct, cPickle, pyamf性能对比

在大型网络应用中,序列化是必要的手段,所以一定要大致了解序列化上的性能消耗,才能写出高性能的程序。常用的序列化就是使用pickle,冷门的是使用pyamf。AMF数据在网络通信时候,既可以起到部分的自定义协议作用,又可以对二进制数据进行一个很好的压缩。下面我们就来测试一下这两种序列化的开销。序列化:pickle打包:struct首先,要先来份参考数据。空跑一下while循环:

2012-08-01 19:09:39 2522 3

unity官方换装例子

unity的官方换装例子:【Character Customization】,Requires Unity 3.1.0 or higher。留着自己备忘的。

2015-03-30

litjson-0.7.0

Litjson的源码包。解压后把src下的源码取出,放在unity的Plugins文件夹下即可使用litjson处理json

2014-09-23

iTween unity插件

将资源解压 放入unity工程中Assets下的Plugins文件夹下即可 需要unity4 3以上 Version: 2 0 46 2 May 31 2014

2014-09-23

Unity中文API(3.30f4)

基于Unity 3.30f4 版本。unity圣典出品。 该版本较老,最后修改日期为2011年3月27日。

2013-10-22

wince6.0模拟器-win7可用

1,解压。 2,运行SDMMC 800.BAT 3,菜单栏:【文件】--配置--选择文件夹 4,在桌面:【我的设备】--SDMMC 5,找到对应要运行的程序,即可模拟。

2013-09-27

LitJson源码--cs文件

从google开源项目LitJson上取出的LitJson源码。为纯cs文件。将其解压,放到你的项目中即可使用LitJson库了。例如:unity不支持json的处理,把解压的文件放到Unity3d的assets中的plugins目录下,即可在项目中using LitJson了。

2012-10-18

Stackless Python 并发式编程介绍.CHM

我刚才发了一个,下来不能看。对不起大家了。重发。 下载后不能看的解决方法是:右击文件--属性--解除锁定。就可以正常显示了。

2009-09-21

Stackless Python 并发式编程介绍

我在网上找的《Stackless Python 并发式编程介绍》做成了CHM帮助文档。拿出来共享下: Stackless Python 是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处, 并避免传统线程所带来的性能与复杂度问题。Stackless为Python带来的微线程扩展,是一种低开销、轻量 级的便利工具,如果使用得当,可以获益如下: + 改进程序结构 + 增进代码可读性 + 提高编程人员生产力 ……

2009-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除