40050人加入学习
(83人评价)
Unity中的C#编程 - 零基础(Unity 2017)

完成于2017-11-06

价格 免费

比较运算符:操作数1 运算符 操作数2

>

<

>=

<=

==

!=

hp=hp+10;hp+=10;

hp=hp-10;hp-=10;

hp++;hp=hp+1;

hp--;hp=hp-1;

 

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

%qiu'yu

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

数据类型:

bool isDie=false;

char c="c";

string name="绝地zhan'shi";

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

声明变量,用数据类型。

www.cnblogs.com/tonney/archive/2011/03/18/1987577.html

float hp=3.4f

小数默认double类型,所以float后面要跟着f

常量

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

使用变量要两步:声明,初始化。

声明:int hp;

初始化:hp=100;

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

注释快捷键:

ctrl+k ctrl+c

变量:

赋值=把右边的值赋值给左边的变量

声明变量

在方法里面声明的变量没办法在其他方法里面使用。

 

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0

控制台Controler打印

print(1);在MonoBehavior下输出

Debug.Log(1);输出

Debug.LogWarning(1);黄色警告

Debug.LogError(1);红色警告

[展开全文]
sarahshao · 2019-09-27 · 该任务已被删除 0
scdvc

 

[展开全文]
拇指 · 2019-09-23 · 该任务已被删除 0

枚举类型。 

enum 枚举关键字

RoleType  枚举名字

enum RoleType{

    Mag,

    Soldier,

   Wizard

}

使用枚举类型。

RoleType rt = RoleType.Mag;

rt = RoleType.Soldier;

 

[展开全文]
chaoren098 · 2019-09-18 · 该任务已被删除 0

编程语言的作用

如何创建脚本(源代码)

创建工程

支持的编程语言C#

 

[展开全文]
宇杰 · 2019-09-16 · 该任务已被删除 0

Transform[] colliders = transform.GetComponentsInChildren<Transform>();
        for (int i = 0; i < colliders.Length; i++)
        {
            if (colliders[i] != transform) {
                GameObject.Destroy(colliders[i].gameObject);
            }
           
        }
    
    }

[展开全文]
一起搞事情. · 2019-09-08 · 该任务已被删除 0

int hp =100;

float mp =200.5f //之前声明hp已经表示使用了int类型  所以mp的赋值需要加一个f表示float的类型

[展开全文]
子鼠 · 2019-09-05 · 该任务已被删除 0

也可通过break退出循环

[展开全文]
Alon · 2019-09-05 · 该任务已被删除 0

创建有长度的数组不赋值 int 默认是0

 

字符串默认是null

[展开全文]
sappperY · 2019-08-29 · 该任务已被删除 0

获取物体的四种方式 

----------------------------------------  

  • 获取物体,再获取组件

拖拽

  • 定义变量,GameObject类型,把目标物体拖到变量上
  • 定义变量,组件类型,拖目标物体时会自动指定其上的对应类型组件(组件必须存在)

查找,子物体

  • 查找子物体,给个路径,用/隔层级
  • transform.find(“a/a1”)

查找,全局,较慢 

  • 较慢,遍历所有物体,多个的话,返回查找的第一个
  • GameObject.Find("物体名字");

查找,标签,较快

  • 需要提前给物体打标签
  • GameObject.FindWithTag("标签名");
[展开全文]
你好中国 · 2019-08-26 · 该任务已被删除 0

禁用组件 

----------------------------------------- 

  1. 组件.enabled = false;
  2. 禁用组件后,比如脚本,程序启动后脚本不执行,但是仍可以被调用。
  3. 即unity自动调用的全不再调用,但用户自定的调用不影响。
[展开全文]
你好中国 · 2019-08-26 · 该任务已被删除 0

牙痒痒? 

[展开全文]
Mr.Cheng · 2019-08-20 · 该任务已被删除 0

数组类型  比如说,int【】 hp{100,20,30,50,2};

[展开全文]
数字中心杨春 · 2019-08-18 · 该任务已被删除 0

void Start() {

int hp = 100;

Enemy emeny1 = new Emeny();

}

 

 

class Enemy {

     string name;

     int hp;

}

[展开全文]
xuerenwei1234 · 2019-08-18 · 该任务已被删除 0

CreateEnemy(new Vector3(1,1,1));

 

void CreateEnemy( Vector3 pos) {

print("创建敌人");

print("设置敌人的位置"+pos);

print("设置敌人的初始属性");

}

[展开全文]
xuerenwei1234 · 2019-08-18 · 该任务已被删除 0

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(2)
视频(37)

学员动态

二二一 加入学习
OvOQincyNo1 开始学习 101-简介
无良君 开始学习 101-简介