摘要: 序言 网络游戏,作为游戏与网络有机结合的产物,把玩家带入了新的娱乐领域。网络游戏在中国开始发展至今也仅有3,4年的历史,跟已经拥有几十年开发历史的单机游戏相比,网络游戏还是非常年轻的。当然,它的形成也是根据历史变化而产生的可以说没有互联网的兴起,也就没有网络游戏的诞生。作为新兴产物,网络游戏的开发对广大开发者来说更加神秘,对于一个未知领域,开发者可能更需要了解的是网络游戏与普通单机游戏有何区别,网络游戏如何将玩家们连接起来,以及如何为玩家提供一个互动的娱乐环境。本文就将围绕这三个主题来给大家讲述一下网络游戏的网络互连实现方法。 网络游戏与单机游戏 说到网络游戏,不得不让人联想到单机游戏,实.. 阅读全文
posted @ 2012-04-23 09:14 渡蓝 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和Boo (类似 Python)。由于Unity 的开发工具暂时只有 Mac 的版本,所以暂时未能测试。但是它有很详细的文档,看上来很易用,所以就从文字上学习它的Script 使用方式。根据一些Tutorial 及参考手册,我用 Graphviz 画了一个 (我认为) 最核心的 UML 类别图:从这个类别图我们可以理解它的结构,及如何把一些常用功能映射至这系统里,以下分节讨论。GameObject 和 ComponentUnity 的执行环境里,会有一个场境 (Scene)。这个场境 阅读全文
posted @ 2012-04-23 09:12 渡蓝 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 1,c# 中return;和return null;有什么不同么?return:当前方法返回值类型为void的时候,运行到return;语句时候,直接返回,在该方法中return语句后的语句不再执行。return null:当有方法有返回值的时候使用 return null表示返回不存在对某个对象的引用,一般是方法出了异常的时候返回null。如果强行对返回的null对象引用会出现“未将对象引用设置到对象实例的错误”。 阅读全文
posted @ 2012-04-23 09:10 渡蓝 阅读(356) 评论(0) 推荐(0) 编辑
摘要: http://game.ceeger.com/forum/read.php?tid=39鹰大的这个教程的确很棒,仿佛没有中文版? 我随便翻一下,自己加深理解,也给大家分享一下,翻译就贴在这个帖子里,源文件请移步上面的连接下载,谢谢About this tutorial我一直认为unity需要一个好一点的多人网络的教程。当我开始用unity网络功能的时候,我感觉unity自带的例子太混乱了;一个好的网络功能的例子应该包括源文件,这样你可以迅速找到你需要的资料。由于这个想法,我决定参加UniKnowledge比赛并且终于完成了一个网络功能的教程,我希望这个教程包括了你所需要的所有的内容。这个教程介 阅读全文
posted @ 2012-04-23 09:09 渡蓝 阅读(686) 评论(0) 推荐(0) 编辑