第一阶段:基础 4-Unity中的C#编程 - 零基础(Unity 2017)

4-Unity中的C#编程 - 零基础(Unity 2017)

print只能在组件里面输出。==》继承了MonoBehaviour的脚本才能用。

Debug.Log();

Debug.LogWarning();

Debug.LogError();

变量的定义
数据和数据类型
    http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html

运算符
    https://wenku.baidu.com/view/93c32317a76e58fafab00341.html

19-枚举类型:

using System;

namespace MeiJu
{
    enum RoleType
    {
        Mag,
        Soldier,
        Wizard
    }
    class Program
    {
        static void Main(string[] args)
        {
            RoleType rt = RoleType.Soldier;
            Console.WriteLine(rt);
            Console.ReadKey();
        }
    }
}

22-类的创建、声明和构造

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class LearnCsharp2 : MonoBehaviour {

    void Start() {
        int hp = 100;
        //利用类声明的变量,可以叫做对象
        //Enemy enemy1 = new Enemy();//构造对象
        //Enemy enemy1 = null;
        //print(enemy1);
        Enemy enemy1 = new Enemy();
        print(enemy1.name);
        print(enemy1.hp);
        enemy1.name = "玛丽";
        print(enemy1.name);

        Enemy enemy2 = new Enemy();
        enemy2.name = "小二";
        print(enemy1.name + " - " + enemy2.name);

        enemy1.Move();
        enemy2.Move();
    }
}

class Enemy {
    public string name;//public的字段才可以通过对象访问
    public int hp;

    public void Move() {
        Debug.Log(name + "正在移动");
    }

    public void Attack() {
        Debug.Log("正在攻击");
    }
}

 

原文地址:https://www.cnblogs.com/kerven/p/9045773.html

时间: 2024-08-04 01:20:10

第一阶段:基础 4-Unity中的C#编程 - 零基础(Unity 2017)的相关文章

编程零基础应当如何开始学习 Python?

提前说一下,这篇福利多多,别的不说,直接让你玩回最有手感的怀旧游戏,参数贴图很方便自己可以根据喜好修改哦. 本篇通过以下四块展开,提供大量资源对应. 选一个好版本 有没有看过<在下坂本,有何贵干?>那个坂本可以装B,Python的版本则是你的工作环境. 首先,在学习之前一定会考虑一个问题--Python版本选择对于编程零基础的人来说,选择Python3. 1.学习基础知识 首先,Python 是一个有条理的.强大的面向对象的程序设计语言.建议从下面课程开始: Python 教程 Python

编程零基础做程序员,该怎么学习?首先要学习什么?

编程零基础做程序员,该怎么学习?首先要学习什么?众所周知程序员是21世纪比较吃香的工作.程序员工资高还不需要和复杂的社会打交道.那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下.零基础的我该如何学习?如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适.笔者是一个Java出身的程序员,学习编程有什么学习问题或者关于Jav

0基础怎么学习大数据?给零基础学习者支几招

小白如何学习大数据技术?大数据怎么入门?怎么做大数据分析?数据科学需要学习那些技术?大数据的应用前景等等问题,已成为热门大数据领域热门问题,以下是对新手如何学习大数据技术问题的解答~ 大数据开发学习可以按照以下内容进行学习 第一阶段:JavaSE+MySql+Linux 学习内容:Java 语言入门 → OOP 编程 → Java 常用Api.集合 → IO/NIO → Java 实 用技术 → Mysql 数据库 → 阶段项目实战 → Linux 基础 → shell 编程 学习目标:学习ja

2019年3月21日 从小白到区块链工程师:第一阶段:Go语言中的函数学习(6)

一. 为什么要有函数 我们在以后的编码过程中,有很多代码会重复出现,这些重复实现的代码,我们不需要每次需要用到的时候都编写,我们将重复的代码封装起来.比如在一个网站中,无论是消费的金额还是积分的积累等等都需要用到“加法”的功能,所以我们可以将数据相加封装成一个函数,以后凡是用到加法的功能我们都可以直接调用. 二. 函数定义的语法格式 语法格式: 1:基本函数语法(无参,无返回值值得类型) func 函数名称(){ //--换行-- 主函数的代码体 } 示例如下: 2:带参数的函数语法 func

php编程零基础如何快速入门。门头沟编程

昨天遇到一个人,说知道thinktphp,不过几年前的事了. 我先跟他讲了下,xyhcms后台功能,各个版块,以及数据库都介绍了一下. 跟他说了一个功能现场实现,说了实现方法. 然后上机操作,发现他表单提交.方法传值.页面传值.传值获取没有做,也不知道问. 甚至input标签都不知道. 这样的基础肯定面试很难通过. 如果想快速入门要么看视频.要么报个培训班.要么找个人带.视频网站建议:php.cn 原文地址:https://www.cnblogs.com/phpfangzhan/p/944097

Unity Shader入门精要学习笔记 - 第6章 开始 Unity 中的基础光照

转自冯乐乐的<Unity Shader入门精要> 通常来讲,我们要模拟真实的光照环境来生成一张图像,需要考虑3种物理现象. 首先,光线从光源中被发射出来. 然后,光线和场景中的一些物体相交:一些光线被物体吸收了,而另一些光线被散射到其他方向. 最后,摄像机吸收了一些光,产生了一张图像. 在光学中,我们使用辐照度来量化光.对于平行光来说,它的辐照度可通过计算在垂直于l的单位面积上单位时间内穿过的能量来得到.在计算光照模型时,我们需要知道一个物体表面的辐照度,而物体表面往往是和l不垂直的,我们可以

PHP四个阶段目标以及第一阶段学习内容

PHP课程体系主要分为四个阶段,第一阶段讲的是网页HTML和数据库MySQL,第一阶段要学会网页制作的基础知识,熟用各种基本标签,对数据库进行操作,各项考核都能够达标,拿出出众的项目展示. 在第二个阶段,主要学习PHP实用技术开发,学习PHP基础,PHP面向对象,PHP数据访问,然后是阶段项目.阶段项目会认真做到最好,各项考核都是优秀. 在第三阶段,主要学习PHPCMS,Smarty模板,ThinkPHP框架,和一些补充知识,和小组完成自己的项目,并积极接一些新的项目. 在第四阶段,主要学习SV

【Unity技巧】Unity中的优化技术

写在前面 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程.还有很多其他参考在下面的链接中. 这篇文章旨在简要地说明一下常见的各种优化策略.不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料. 还有一些我认为非常好的参考文章: Performance Optimization for Mobile Devices

(转)【Unity技巧】Unity中的优化技术

写在前面 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程.还有很多其他参考在下面的链接中. 这篇文章旨在简要地说明一下常见的各种优化策略.不过对每个基础有非常深入地讲解,需要的童鞋可以自行去相关资料. 还有一些我认为非常好的参考文章: Performance Optimization for Mobile Devices