unity3d开源Ultimate MMORPG插件技术文档渣翻译第4页

翻译 2015年07月06日 22:15:03


Page4

 

It has this syntax: if(<condition>){ <Do something>}.

它的语法如下:if(<条件>){<执行>}

Previous examples were too boring, so let’s create an NPC Cube. ThePlayer will be able to set its name and its side: a friend or an enemy. Socreate new C# script and paste this (be sure you understand how it happens):

   之前的例子太枯燥了。让我们来创建一个NPC立方体。玩家将能设置他的名字和选边:友军或敌军。那来创建一个新的C#脚本并粘贴它吧(务必要理解它是如何产生的):

 

 

C# code:

public string NPC_name;  // This variable is public, so it can be setfrom the inspector

                      // 此变量是公用的,所以它可以在检视面板(inspector)设置

public bool enemy;      // Also set from inspector. False -friend, true – enemy

                     // 可以在检视面板设置

 

void Start(){

gameObject.name = NPC_name; // Set GameObject name to the variable

                           //赋值游戏对象名称给变量

 if(enemy==false){           // Friend   友军

        // gameObject.renderer.material.color =Color.green;   //此行代码unity3d5.0不能用

        gameObject.GetComponent<Renderer>().material.color = Color.green;  //5.0代码

 }else{                         // Another way (enemy)另一面(敌军)

//gameObject.renderer.material.color = Color.red;       //此行代码unity3d5.0不能用

gameObject.GetComponent<Renderer>().material.color =Color.green;   //5.0代码        

 

 }

}

Copy&paste this. Then create a Cube, let the camera see it andadd this script.If you make all right, in the «Play» mode the Cube’s color andits name in Hierarchy will depend on the variables’ values that you can set inthe inspector.

   复制并粘贴此脚本。然后创造一个立方体,让摄像机对准它并添加此脚本。如果你所做一切都是正确的,在层级面板(Hierarchy)Play模型中立方体的颜色和名字将决定于变量值,而此变量你可以在检视面板(inspector)中设置。

 

“Arrays”        “数组”

Sometimes you will need a thing where you can “put” variables like abag. Forexample, bag’s items. And then “Arrays” will help.There are a few types of arrays.They are the similar to the types of variables— int, float, string, bool and etc. Also“ArrayList” exists but we won’t have a good look at them.

有时你需要一个能存放变量的容器。比如袋子。然后数组将提供帮助。这里有一些数组的类型。他们和变量很像—整型,浮点型,字符串型,布尔型等等。因此“列表”存在但我们不必深究它们。

An array declares like <type>[ ] <name>. There is anexample of array’s declaring and the working with it.

一组数组被可以按< 类型>[]<名称>这样的形式声明。这里可举个数组声明和执行的例子。

C# code:

 

public string [ ] bag;                        // It’s public, so set the values in theinspector

void Start(){

foreach(string item in bag){               // It is “foreach” cycle. For each element in  

  Debug.Log(string);                     // array “bag”script will dowhat is written after

}                                      // “{” andbefore”}” (Debug.Log())

                                       //并不懂此段程序

}                        

 

unity3d开源Ultimate MMORPG插件技术文档渣翻译第5页

Page5 GameObject: Transform and Trigger   Each GameObject has its Transform. It includes GameObje...
  • rightandwill
  • rightandwill
  • 2015年07月06日 23:59
  • 334

unity3d开源Ultimate MMORPG插件技术文档菜鸟翻译第6页

Page6   5) Add the script to the «Portal1» andassign «Portal2» as the variable.   添加脚本到“Portal1”并标记...
  • rightandwill
  • rightandwill
  • 2015年07月07日 01:04
  • 436

unity3d开源Ultimate MMORPG插件技术文档渣翻译第3页

一直想弄个MMORPG ,发现了这个牛逼的插件,但我是小白,苦于网上没教程,就尝试下翻译技术文档,我技术渣英文渣,只求抛砖引玉引大神出来,有错欢迎指出来,我共享翻译文档,希望大神更正,我会在更正错误的...
  • rightandwill
  • rightandwill
  • 2015年07月06日 16:53
  • 356

unity3d开源Ultimate MMORPG插件技术文档渣翻译第2页

ultimate MMORPG插件下载地址:链接:http://pan.baidu.com/s/1c0768Xa 密码:pit4 Page5 Part I: Into the Darknessor H...
  • rightandwill
  • rightandwill
  • 2015年07月05日 23:10
  • 373

unity3d的Ultimate MMORPG插件及文档渣翻译第一页

一直想弄个MMORPG ,发现了这个牛逼的插件,但我是小白,苦于网上没教程,就尝试下翻译技术文档,我技术渣英文渣,只求抛砖引玉引大神出来,有错欢迎指出来,我共享翻译文档,希望大神更正,我会在更正错误的...
  • rightandwill
  • rightandwill
  • 2015年07月05日 17:20
  • 830

关于技术文档的翻译

最近有人与我探讨有没有必要把时间花在技术文档的翻译上面,我个人觉得是非常有必要的,理由如下:(1)提高英文的阅读能力和对单词的理解能力。翻译有个特点,就是要字斟句酌。所以翻译即是精读。你不会漏过任何一...
  • bbisonic
  • bbisonic
  • 2006年09月22日 21:15
  • 1129

收集癖:Unity开源插件

转自:http://gad.qq.com/article/detail/7175189?sessionUserType=BFT.PARAMS.203481.TASKID&ADUIN=912583836...
  • a2587539515
  • a2587539515
  • 2016年11月25日 14:43
  • 1055

MMORPG游戏服务器技术选型参考

游戏服务器一般追求稳定和效率,所以偏向于保守,使用的技术手段也是以已经过验证、开发人员最熟悉、能HOLD为主要前提。 1、典型按场景分服设计   开发语言: c++   数据库:mysql   架构:...
  • yuanfengyun
  • yuanfengyun
  • 2016年01月16日 14:01
  • 8681

一些插件

Unity的Asset Store中除了拥有非常强大的Unity编辑器扩展工具之外,还有一些让开发过程事半功倍的脚本插件。今天为大家介绍几款饱受好评的脚本插件。 Pro Camera 2D ...
  • yangmingh
  • yangmingh
  • 2016年09月07日 09:59
  • 690

Android官方技术文档翻译 Manifest Merger

Android官方技术文档翻译——清单合并 本文译自Android官方技术文档《Manifest Merger》, 原文地址:http://tools.android.com/tech-doc...
  • u011200604
  • u011200604
  • 2016年09月24日 15:59
  • 2096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity3d开源Ultimate MMORPG插件技术文档渣翻译第4页
举报原因:
原因补充:

(最多只允许输入30个字)