- 博客(4)
- 收藏
- 关注
翻译 Lua Versus Python
http://lua-users.org/wiki/LuaVersusPython 简介 Python是一种非常流行的编程语言。Python和Lua都经常被用作为应用程序提供脚本支持。 脚本经常会被用在游戏开发中。选择一个脚本语言需要考虑很多的因素。简单来说,你可以根据你的目标平台的体系结构来决定,他们可能是PC,或者游戏机。假设你有顶级的高速CPU,虚拟内存和硬盘,庞大的Python库
2012-08-16 10:59:22 3332
原创 各种语言的二进制数据操作
C/C++ 这个似乎不用说了 C# 使用byte[]来标识二进制数据,并通过System.BitConverter来支持基本类型与二进制数据的转化。字节序与本机的体系结构相关,不能设置(X86是Little-endian)。支持与C++类似的bitwise操作符。 AS3 使用flash.utils.ByteArray表示二进制数据。ByteArray本身可以设置字节序,并且支持各种基本
2012-08-07 17:32:52 1623
原创 Unity的网络功能
首先要说明的是,Unity本身的网络功能并不适合做MMO类型的游戏。如果要使用Unity作为MMO游戏的客户端,一般来说都是在C#中通过socket建立自定义的网络通信来实现。Unity本身的网络功能是为多人游戏设计的,这种游戏模式一般来说就是一个玩家建立游戏(这个玩家既是server,又是client),其他玩家连接进来。从带宽考虑一般同时支持的玩家数量小于64个(这个也不一定,要看游戏本身的设
2012-08-06 17:48:23 14195 4
原创 Unity基于组件的对象模型
组件(Component)这个概念最早是在2005年《Game Programming Gems 5》的《Component Based Object Management》中接触到的,当时感觉在设计上很实用。后来,发现Unreal Engine 3的一个重要的改进就是抛弃了以前的基于纯派生关系的对象模型,而转为使用基于组件的对象模型。对于这种设计思想,Unity比Unreal贯彻的更彻底——一切
2012-08-02 11:58:03 5019
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人