第二人生的源码分析 1 第一个画面

第二人生是一款3D为界面的虚拟世界产品,下面先来感受一下这个界面带来巨大的真实性:

通过个画面,可以看到太阳,树,人,椅是那么的逼真,这些都是通过3D技术实时显示出来的,因此对电脑的硬件需求比较高,特别对显示卡的需求更高,同时对网络的带宽也要求比较高,不过,随着技术的发展,已经具备这样的条件了。现在最流行的配置,比如3000元左右的电脑,就已经显示得不错了。

在第二人生这个虚拟世界里,强调的就是跟现实世界差不多,但比现实的东西更多一些梦想。比如在这个虚拟世界里使用的货币,是跟现实世界里的货币(美元)是挂钩的,也就是它存在汇率制度,有了货币肯定就存在交易,有了交易就存在了市场,那么就是说它是现实世界里市场经济的一部份。它可以自由地买进和卖出游戏里的货币(林登币),因此第二人生里跟现实世界是一样的,存在着金融危机,存在着贬值,当然也可以通过第二生挣到实实在在的钱。

在第二人生里,可以实现现实里不容易实现的事情。比如虚拟图书馆,当你走进虚拟图书里,可以随便地翻阅所有图书,还可以在图书馆里一边听着音乐,一边看书。

第二人生的出现,指示未来互联网的发展方向,也就是展示着WEB2.0的强大功能,让更多人参与到一个没有边界的世界里,实现了更加强大的社区。

这个游戏产品,客户端是开源的,那么林登公司是通过什么挣钱的呢?目前,林登公司是通过出售虚拟世界里的土地和货币交易的手续费来挣钱的,也就是林登充当了政府和银行的角色。那么林登公司又是怎么样吸引众多的公司购卖土地呢?为什么众多的公司会花钱买里面的土地呢?众多的公司想在里面购买土地,大多数就是为了做广告。从上面的图片里,就可以看到一个广告牌。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnchh/p/10346993.html

时间: 2024-10-12 10:27:23

第二人生的源码分析 1 第一个画面的相关文章

第二人生的源码分析 12 天空显示的实现

在虚拟世界里,自然现象的实现是最需要实现的,比如天空的实现,以便反映是白天还是晚上,这样才逼真反映现实世界.在第二人生里实现的天空,还是比较好的,如下图所示: 蔡军生 2008/01/10 QQ:9073204 深圳 从上面的图片里,可以看到太阳在远处,并具有雾化的效果,这是早上太阳升起的效果.看到远处是浅蓝色的天空,与海边连接成一体.在室外场境的模拟中,最重要的就是天空体的实现.目前实现天空体有两种不同的实现方式:天体盒和天空穹.而第二人生里是采用天空盒的实现方式,这种方式是渲染的速度比较快,

第二人生的源码分析 3 程序入口点

所有Windows图形应用程序都是拥有相同的入口点函数WinMain,因此第二人生的程序也不例外.下面先来看看这个函数的代码,如下: //蔡军生 2007/12/28 QQ:9073204 深圳 #001 int APIENTRY WinMain(HINSTANCE hInstance, #002                       HINSTANCE hPrevInstance, #003                       LPSTR     lpCmdLine, #004 

vscode源码分析【八】加载第一个画面

第一篇: vscode源码分析[一]从源码运行vscode 第二篇:vscode源码分析[二]程序的启动逻辑,第一个窗口是如何创建的 第三篇:vscode源码分析[三]程序的启动逻辑,性能问题的追踪 第四篇:vscode源码分析[四]程序启动的逻辑,最初创建的服务 第五篇:vscode源码分析[五]事件分发机制 第六篇:vscode源码分析[六]服务实例化和单例的实现 第七篇:vscode源码分析[七]主进程启动消息通信服务 先复习一下! 在第一节中,我们提到: app.ts(src\vs\co

vscode源码分析【九】窗口里的主要元素

第一篇: vscode源码分析[一]从源码运行vscode 第二篇:vscode源码分析[二]程序的启动逻辑,第一个窗口是如何创建的 第三篇:vscode源码分析[三]程序的启动逻辑,性能问题的追踪 第四篇:vscode源码分析[四]程序启动的逻辑,最初创建的服务 第五篇:vscode源码分析[五]事件分发机制 第六篇:vscode源码分析[六]服务实例化和单例的实现 第七篇:vscode源码分析[七]主进程启动消息通信服务 第八篇:vscode源码分析[八]加载第一个画面 在上一节中,我们讲到

TeamTalk源码分析之login_server

login_server是TeamTalk的登录服务器,负责分配一个负载较小的MsgServer给客户端使用,按照新版TeamTalk完整部署教程来配置的话,login_server的服务端口就是8080,客户端登录服务器地址配置如下(这里是win版本客户端): 1.login_server启动流程 login_server的启动是从login_server.cpp中的main函数开始的,login_server.cpp所在工程路径为server\src\login_server.下表是logi

Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)

1 背景 还记得前一篇<Android触摸屏事件派发机制详解与源码分析一(View篇)>中关于透过源码继续进阶实例验证模块中存在的点击Button却触发了LinearLayout的事件疑惑吗?当时说了,在那一篇咱们只讨论View的触摸事件派发机制,这个疑惑留在了这一篇解释,也就是ViewGroup的事件派发机制. PS:阅读本篇前建议先查看前一篇<Android触摸屏事件派发机制详解与源码分析一(View篇)>,这一篇承接上一篇. 关于View与ViewGroup的区别在前一篇的A

HashMap与TreeMap源码分析

1. 引言     在红黑树--算法导论(15)中学习了红黑树的原理.本来打算自己来试着实现一下,然而在看了JDK(1.8.0)TreeMap的源码后恍然发现原来它就是利用红黑树实现的(很惭愧学了Java这么久,也写过一些小项目,也使用过TreeMap无数次,但到现在才明白它的实现原理).因此本着"不要重复造轮子"的思想,就用这篇博客来记录分析TreeMap源码的过程,也顺便瞅一瞅HashMap. 2. 继承结构 (1) 继承结构 下面是HashMap与TreeMap的继承结构: pu

Linux内核源码分析--内核启动之(5)Image内核启动(rest_init函数)(Linux-3.0 ARMv7)【转】

原文地址:Linux内核源码分析--内核启动之(5)Image内核启动(rest_init函数)(Linux-3.0 ARMv7) 作者:tekkamanninja 转自:http://blog.chinaunix.net/uid-25909619-id-4938395.html 前面粗略分析start_kernel函数,此函数中基本上是对内存管理和各子系统的数据结构初始化.在内核初始化函数start_kernel执行到最后,就是调用rest_init函数,这个函数的主要使命就是创建并启动内核线

Spark的Master和Worker集群启动的源码分析

基于spark1.3.1的源码进行分析 spark master启动源码分析 1.在start-master.sh调用master的main方法,main方法调用 def main(argStrings: Array[String]) { SignalLogger.register(log) val conf = new SparkConf val args = new MasterArguments(argStrings, conf) val (actorSystem, _, _, _) =