- 0
- 0
- 约小于1千字
- 约 8页
- 2017-11-27 发布于广东
- 举报
第25课 脚本语法基础 —扫雷(界面实现)课程名称 Lesson Title脚本语法基础—扫雷(界面实现)学习者等级 Learner Level 初级模块 Module 脚本语法基础本课时长 Duration 45分钟学习者背景 Learner Background本课程要求学习者有一定的C# 或 JavaScript语言基础。教学目标 Objectives? 实现扫雷游戏中常用菜单主题 Topics 菜单实现扫雷游戏 菜单OnGUI( )函数: 继承MonoDevelop以后,可以重写的事件函数,用来处理界面UI。每帧调用两次。通过if(GUI.button(new Rect(x,y,w,h),“按钮”)) { //按钮执行代码 }方法实现一个按钮。该段代码需放到OnGUI函数中执行。扫雷游戏 菜单图片绘制:首先声明一个图片的变量public Texture myTexture; 图片可以通过监视面板拖拽赋值。通过GUI.drawTexture(new Rect(x,y,w,h), myTextuyre) 方法可以将图片绘制在屏幕上。该段代码需放到OnGUI函数中执行。其中Rect(x,y,w,h)表示一个矩形,x和y表示图片绘制的左上角坐标,w和h分别表示矩形的宽和高。扫雷游戏 菜单鼠标的控制:Input.GetMouseButtonDown(0); 鼠标左键按下的那一帧,返回true;Input.GetMouseButton(0);鼠标左键保持一直按下状态时,每一帧都会返回true;Input.GetMouseButtonUp(0); 鼠标左键抬起的那一帧返回true;0-鼠标左键1-鼠标右键2-鼠标中键扫雷游戏 菜单鼠标的控制:if(Input.GetMouseButtonDown(0)){ //鼠标左键按下的那一帧,获取鼠标在屏幕上的x、y坐标 int x = Input.mousePosition.x; int y = Input.mousePosition.y;}可以判断鼠标所在点的x、y坐标来判断,该点是否在某个图片的矩形范围内,来判断鼠标是否点在某个图片上。
您可能关注的文档
- 自动检测技术及应用第2版梁森131检测课件13上2013319章节.ppt
- 自动控制理论第3版夏德钤翁贻方第1章节引论.ppt
- 自动检测技术及应用第2版梁森111检测课件第十一章节,第15节2013319章节.ppt
- 自动控制理论第4版夏德钤翁贻方第1章节引论.ppt
- 自动控制理论第4版夏德钤翁贻方第2章节控制系统的数学模型.ppt
- 自动控制理论第4版夏德钤翁贻方第3章节线性系统的时域分析.ppt
- 自动控制理论第4版夏德钤翁贻方第4章节根轨迹.ppt
- 自动控制理论第4版夏德钤翁贻方第6章节自动控制系统的校正.ppt
- 自动控制理论第4版夏德钤翁贻方第5章节线性系统的频域分析.ppt
- 自动控制理论第4版夏德钤翁贻方第8章节采样控制系统.ppt
最近下载
- (高清版)-B-T 34590.6-2022 道路车辆 功能安全 第6部分:产品开发:软件层面.pdf VIP
- 智能医疗影像分析系统开发与应用.docx VIP
- Axio-Imager-M2显微镜使用手册.ppt VIP
- 2025至2030中国热电材料行业市场深度调研及竞争格局及有效策略与实施路径评估报告.docx VIP
- T_CSGPC 033-2024 陆上风电场设施变形测量技术规程.docx
- 93K测试机异常处理.docx VIP
- 93K新装机测试环境配置(1).pptx VIP
- 基于Spark的阿尔兹海默症辅助诊断系统的设计与实现.docx VIP
- 征信电子版PDF个人信用报告简版2024年12月最新版可编辑带水印模板.pdf VIP
- 广汽传祺M8大师版说明书.pdf
原创力文档

文档评论(0)