当前位置: 首页 > news >正文

Unity游戏制作中的C#基础(1)界面操作基础

1.脚本有关注意事项

 (1).进入项目之后,一般创建一个文件夹Scripts用来存放c#脚本;


(2).在Scripts中创建脚本,双击脚本,进入VS编辑器,有如下结构:

start();简单来说:负责程序执行之前的初始化操作(个人理解),只执行一次

Update();简单来说:每帧执行一次,在游戏中1s大约是50帧(不绝对,只是作为一个参考)


(3).项目未保存会有 * ,脚本为保存也会有 *

记得每次修改记得保存,unity不会自动保存

保存代码之后,unity会自动识别读取新代码,如下图的进度条,这是正常的!!!

一定要养成ctrl+s的好习惯!!!

一定要养成ctrl+s的好习惯!!!ie

一定要养成ctrl+s的好习惯!!!


(4).脚本的名字必须和类名相同

如果不同会报错!!!

如果创建完成之后,发现错了,那么可以在unity脚本中修改脚本名,然后回到代码中修改类名。


2.C#基础

(1)注释

注释就是注解的作用,不会参与运行。

单行注释格式://

多行注释格式:

/*

        内容

*/    

多行注释使用方法通常是:直接回车会在下一行默认生成一个*

/*

*......

*......

*......

*/如下图使用方法:


(2)日志输出:控制台输出console

(1)Print() 函数

Print() 是 MonoBehaviour 类中的一个方法,它本质上是 Debug.Log() 的一个包装,作用是将指定的信息输出到 Unity 的控制台。不过,它只能在继承自 MonoBehaviour 的类中使用,因为它是 MonoBehaviour 类的成员方法。

(2)Debug.Log() 函数

Debug.Log() 是 Unity 中最常用的日志输出函数之一,它可以在任意类中使用,用于输出一般性的调试信息。通过该函数,开发者可以查看变量的值、程序执行的流程等。输出的信息在控制台中以普通文本形式显示。

(3)Debug.LogWarning() 函数

Debug.LogWarning() 用于输出警告信息到 Unity 的控制台。

(4)Debug.LogError() 函数

Debug.LogError() 用于输出错误信息到 Unity 的控制台。


3.结语:

        希望开发者们能牢记这些要点,养成良好的编程习惯,在 Unity 开发的道路上不断进步,高效地完成项目开发任务,创造出精彩的游戏与应用。

http://www.dtcms.com/a/30042.html

相关文章:

  • 25旅游管理研究生复试面试问题汇总 旅游管理专业知识问题很全! 旅游管理复试全流程攻略 旅游管理考研复试真题汇总
  • 谈谈对线程的认识
  • 23.2 HtmlDocument类
  • 算法1-4 数楼梯
  • 007 HBuilderX提示IDE service port disabled. To use CLI Call, open IDE
  • 程序代码篇---Python参数管理
  • Spring统一功能处理:拦截器、响应与异常的统一管理
  • PT8023W 单触控双输出 LED 调光 IC
  • 交友项目-交友软件简介
  • 将maya模型物体材质转化为面材质
  • SHELL32!Shell_MergeMenus函数分析
  • Plant Simulation培训教程-双深堆垛机立库仿真模块
  • AI赋能编程:PyCharm与DeepSeek的智能开发革命
  • 如何将Python函数打包成.so库?
  • 制定产品宽高比相关标准的考量维度
  • Openai Dashboard可视化微调大语言模型
  • 代码随想录算法【Day52】
  • SWAT| 水文 | SWAT模型(四):气象数据库制备(附Python代码)
  • 【Pandas】pandas Series sample
  • LeeCode题库第二十八题
  • 使用Open WebUI下载的模型文件(Model)默认存放在哪里?
  • Python strip() 方法详解:用途、应用场景及示例解析(中英双语)
  • react(9)-redux
  • Java四大框架深度剖析:MyBatis、Spring、SpringMVC与SpringBoot
  • react 踩坑记 too many re-renders.
  • Three.js 快速入门教程【七】常见几何体类型
  • ROS 2入门 - 机器人操作系统ROS2的安装
  • Mac下Python版本管理,适用于pyenv不起作用的情况
  • Dify怎么创建数据交易的智能体
  • [GESP202406 六级] 二叉树