查看: 1724|回复: 1
打印 上一主题 下一主题

陆续出版Unity教程

[复制链接]

20

主题

1

听众

682

积分

初级设计师

Rank: 3Rank: 3

纳金币
678
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-9-5 13:51:42 |只看该作者 |倒序浏览





大家好,应管理员再三要求让我多写写文章,再不写就太对不起观众了。本人使用unity3d有比较长的一段时间了,虽然自己不直接从事商业项目的开发,日常工作或者兼职过程中多少会涉及到,通常有客户会要求做些虚拟现实的项目,甚至游戏等,我会对项目进行评估甚至带领一帮人来做。然而这不是重点,作为开篇之作,首先我觉得很有必要分享我的成长心得,希望大虾们不要对我有鄙弃,在你们面前我只是渺小的一角;同时希望新手们可以正确认识这条路子对未来有所想法,我不是强调我比你们厉害,只是比你们年龄上多吃了几年饭而已。我是一个崇尚技术的人,但我不是技术的盲目追求者。这话可以这么理解,我相信世界的进步离不开技术的推动,从事技术的人是改造世界的工程师,但我不认为技术是引领世界进步的关键因素。工程师的需求是很大的,但我希望大家不要太受技术的桎梏,好的工程师应当可以是设计者,拥有自己独一无二的思想。当我们的技术转化成为产品的时候,那种自己所创造的东西和设计思想被别人同化和吸收,远远比技术制品会更让我们欢欣鼓舞。


作为Unity这个圈子的人,我会把我我所接触到的Unity相关技术教程陆续发布,希望高手不吝指导,新手踊跃作为参考,Unity的教程国内外资源相当有限,不过作为脚本方面的基础可以参考官方参考守则,很有用。我主要介绍一些快速开发方法和主流插件的使用,都是原创的本地教程。教程目录有
1.Playmaker高级应用(可视化编程)
2.Uniswf高级应用和项目开发(flash与Unity的整合)
3.NGUI用户界面
学完之后可以独自从事一般项目的开发。
然而教程的事情还需搁一个,在这之前还得做一件事情,就是本人研究了长达5年之久的虚拟世界opensim,我希望更多的人去了解和应用。在此也相当于自我广告一下吧。希望看完有兴趣的人和我联系也为寻找志同道合之人。以下内容摘自我即将出版的一本书的部分段落

      1.简介

Opensim是“一个完全由其居民建设和拥有的三维虚拟世界”,一个“充满人群、娱乐、体验和机会的数字大陆”。Opensim不是一个游戏,而是一个崭新的世界。Opensim在推出一度时期被认为是一个基于网络的三维游戏,但它与常规游戏又有着决然的不同。Opensim更加注重的是人的创造性。用户可以利用类似于3dmax三维图形制作与渲染软件的工具,进行任何形状物品的设计,用户还可以自己编写程序脚本,让物品具有各种交互功能。这不同于常见的“大型多人在线角色扮演游戏(MMORG)”,那类的游戏规则通常由游戏公司设定,具有固定的情节和固定的模式让用户去玩,玩家只能被迫使用现有的工具而无法创造,游戏是一个随等级变化相对封闭的空间,。而在Opensim中,没有积分、赢家、输家、等级、最终战略目标等,每一个人都可以创建一个社区,他可以让别人去自己的土地上参与物体的创建、分享、娱乐,并围绕着创造者衍射出相应的社会关系,社区里边每一个人都是一个提供者,是一个价值创造者。

       2.技术

Opensim浏览器内置了三维建模工具,可以建造并修改物体。建造好的物体可以储存在库中,也可以与其他人分享,还可以放置在虚拟世界中,通过简单的编程语言就可以和人进行交互。Opensim中的物体可以由一个或者多个经过变型的元件通过链接的方式组成,链接物件中的每个元件拥有独立的材质,并可以各自容纳多个项目在内容里面,项目类型包括图片、声音、动画、脚本、物体、记事本等。
内置建模系统中有5种可供选择的建造工具,分别是焦点工具、移动工具、编辑工具、创建工具和土地编辑工具。

      3高级

雕塑物体是由雕塑材质生成的三维网格,雕塑材质的产生是由一系列三维坐标映射成RGB值并储存在图像文件的数据矩阵中。每个图像都映射着其节点位置,图像的每一个像素都是一个节点,如图3.2.1所示。每个节点都与其前一个节点相连接,因此每四个像素将产生两个三角形,图像的右边缘回到左边缘的节点位置,从而使图像在Opensim中还原模型时水平方向的形状几乎看不见缝合的痕迹。由于雕塑图上下底的节点链接的是他们各自的轴,所以看起来模型的上下底都分别汇聚于一个中心。



    4.交互 待续。。。。。
对象可以与脚本、代理和外部服务器进行通信,通信的主要形式有聊天、即时消息、链接消息等。
聊天,是一种基于文本的交流,使得在其监听范围内的任何人和对象都能听到,这是一种双向的通信。 Opensim中的以频道来将多个通信分离使其不互相冲突。如果需要使在一定范围内的化身都能看到聊天内容,可以在共同频道进行广播,公共频道的ID号是0,其余非零整数所在频道都具有特殊功能,不是所有人都能见的。比如当用户使用“/1”进行文本聊天时,频道1就是该用户正在使用的通道。这种方式在Opensim中应用相当广泛,对象等待用户输入指令才能进行动作和逻辑运算,输入指令的通道往往是禁止所有人看见的,那么利用私人频道便可以达到目的。Opensim中频道的范围在-2147483648到2147483647之间,其中0是公共频道。聊天内容最多支持1023个字节,如果超过这个长度,超出的部分会被自动截断。



分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

沙发
发表于 2012-9-5 14:34:31 |只看该作者
虚拟世界opensim?听来很有趣,我们拭目以待!!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-16 09:42 , Processed in 0.337176 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部