c#编写单击游戏快速入门

这篇具有很好参考价值的文章主要介绍了c#编写单击游戏快速入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.4  创建并编辑C#脚本在Unity中,可以使用3种方式创建C#脚本文件,且新创建的脚本文件会显示在Project视图下,如下创建并编辑C#脚本C#游戏开发快速入门大学霸:

q  在Unity中,单击Assets|Create|C# Script命令;

q  在Project视图里,单击Create|C# Script命令;

q  在Project视图里,单击鼠标右键,在弹出的快捷菜单中单击Create|C# Script命令;

创建并编辑C#脚本C#单击游戏开发快速入门大学霸使用上面介绍的3种方法中的一种,创建一个C#脚本文件,重命名为LearningScript,如图1-16所示。图1-16  创建C#脚本文件,并将其命名为learningScript

当读者需要编辑C#脚本里的代码时,可以使用鼠标双击脚本文件,然后Unity就会使用内置的脚本编辑和编译的软件MonoDevelop,打开被鼠标双击的脚本。如图1-17所示,鼠标双击LearningScript脚本文件后,出现的MonoDevelop软件视图。

图1-17  双击脚本后,可在MonoDevelop中编辑此脚本创建并编辑C#脚本C#游戏开发快速入门大学霸

打开C#脚本文件以后,读者可能会惊讶的发现,Unity已经自动在脚本文件中添加了一些代码,如下:

01     using UnityEngine;

02     using System.Collections;

03

04     public class LearningScript : MonoBehaviour

05     {

06              // Use this for initialization

07              void Start ()

08              {

09

10              }

11              // Update is called once per frame

12              void Update ()

13              {

14

15              }

16     }

对于Unity自动添加的代码,此时读者只需要知道,脚本04行的LearningScript是与脚本文件名一致的创建并编辑C#脚本C#游戏开发快速入门大学霸。

注意:在Unity中,这两处的字符串必须一致,否则会在以后导致一些错误的出现。对于初学者而言,导致这两处字符串不一致的原因最可能是,新建了一个C#脚本文件,并使用了默认的文件名NewBehaviourScript。然后由于其它一些原因,读者在Project视图里修改了这个脚本文件的文件名,于是两处的字符串就不一致了,如图1-18所示。所以,当读者要修改脚本文件名的时候,一定要记得修改脚本代码中对应的字符串,反之亦然。图1-18  脚本文件名被修改了,但是脚本文件里的内容并没有改变

提示:Unity和MonoDevelop,是两个独立的软件。是C#脚本文件将它们联系到了一起,也就是说,后者主要编辑C#脚本文件,而前者主要使用C#脚本文件。这就产生了一个“同步”的问题,MonoDevelop中编辑的代码,必须要保存,然后Unity才会知道脚本文件发生了改变。所以,有时编写游戏发生的错误,还可能是由于脚本代码不一致而引起的,此时可以在Project视图里,单击鼠标右键,在弹出的快捷菜单中单击Sync MonoDevelop Project命令即可,如图1-19所示。

创建并编辑C#脚本C#游戏开发快速入门大学霸图1-19  在Unity里,单击Sync MonoDevelop Project命令解决脚本代码同步的问题

脚本中的代码全部都是Unity添加的,即时运行也不会有任何效果。那么,至于在脚本中如何编写C#代码,以及C#代码在游戏中的效果和作用,会在下一章中介绍。而在进入下一章的学习前,读者可以多熟悉熟悉Unity这个开发环境。文章来源地址https://www.toymoban.com/news/detail-598871.html

到了这里,关于c#编写单击游戏快速入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言与游戏引擎插件开发:Unity、Unreal Engine中C插件的编写与集成(一)

    目录 一、引言 C语言在游戏开发中的重要地位与优势 游戏引擎插件机制与C语言的价值 二、C语言基础与游戏开发特性 C语言核心特性及其在游戏开发中的应用 游戏引擎API对接关键概念与技巧 C语言在游戏开发领域占据着无可替代的重要地位,尤其在应对高性能计算需求与底层

    2024年04月29日
    浏览(68)
  • 自然语言处理从入门到应用——LangChain:快速入门-[快速开发聊天模型]

    分类目录:《大模型从入门到应用》总目录 LangChain系列文章: 基础知识 快速入门 安装与环境配置 链(Chains)、代理(Agent:)和记忆(Memory) 快速开发聊天模型 模型(Models) 基础知识 大型语言模型(LLMs) 基础知识 LLM的异步API、自定义LLM包装器、虚假LLM和人类输入LLM(

    2024年02月15日
    浏览(41)
  • LLMOps快速入门,轻松开发部署大语言模型

    大家好,如今我们能够与ChatGPT进行轻松互动:只需输入提示,按下回车,就能迅速得到回应。然而,这个无缝互动的底层,是一系列复杂而有序的自动执行步骤,即大型语言模型运营(LLMOps),确保用户的提示有效传递和处理,并在几秒内生成精准、可靠的回答。 本文将分

    2024年04月09日
    浏览(36)
  • 以太坊智能合约开发:Solidity 语言快速入门

    在本文中,我们从一个简单的智能合约样例出发,通过对智能合约源文件结构的剖析与介绍,使大家对Solidity语言有一个初步的认识。最后,我们将该智能合约样例在 Remix 合约编译器中编译、部署,观察其执行结果。 在开始之前,我们先对Solidity有个初步的了解,即Solidity是

    2023年04月09日
    浏览(51)
  • 【HarmonyOS北向开发】-03 ArkTS开发语言-TypeScript快速入门

     飞书原文链接:Docs

    2024年02月12日
    浏览(49)
  • HarmonyOS第一课ArkTS开发语言(TypeScript快速入门)

    ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。要了解什么是ArkTS,我们首先要了解下ArkTS、TypeScript和JavaScript之间的关系: JavaScript是一种属

    2024年02月05日
    浏览(43)
  • C#入门:编写运行第一个C#程序Helloworld

    参考链接: C#入门学习-希里安 在官网下载安装Professional 2022即可. https://visualstudio.microsoft.com/zh-hans/ 下载时选择C#、.Net框架等支持,安装后运行,新建模板选择 Visual C#、Window环境、新建Console控制台应用,为项目命名Helloworld。 下文代码基于菜鸟教程改编。其中,Console.WriteLi

    2024年02月06日
    浏览(47)
  • 【C语言】编写“猜数字“小游戏

    2023年9月29日, 今天给大家带来的是用C语言编写的一个猜数字小游戏,使用了循环就可以完成 首先我们需要先做一个简单的目录,这样方便多次使用,增加了游戏的可玩性,看代码: 接下来开始正文内容:   到这里一个简单的猜数字就完成了,但是当你玩几次后就会发现,随机数

    2024年02月07日
    浏览(41)
  • linux编写脚本之快速入门

    前言 在进行Linux测试时编写脚本是必不可少的。最近经常使用Linux,感觉太频繁地敲击键盘有些累了,于是想到了Shell脚本。可以把太多的命令写成一个脚本,这样每次执行一遍 shell文件,就可以省去了敲击键盘的时间。于是在网上搜了一些有关Linux下脚本编程的内容。 Shell不

    2024年02月09日
    浏览(44)
  • C语言编写一个贪吃蛇的游戏

    以下是一个简单的贪吃蛇游戏的C语言代码示例:

    2024年02月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包