Unity学习-敲代码实现键盘输入对门的开闭
2023-09-27 14:27:29 时间
终于到了代码运行控制组件的时候了,这里使用的是MonoDevelop,edit ->preference,选中
把制作门的组件放在一起,打包成一个组,然后选中组,看属性栏,选红框,建立一个ironbars的代码文件,建成后双击绿色部分会打开代码文件,在代码文件中进行编写进行保存可以实时显示到属性栏里。
实现门的键盘操作实现开闭代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ironbars : MonoBehaviour {
//variables 变数定义区
/*public int x;
public float y;
[Range(1,15)]//这个是针对在下面的变量z,变成拉杆
public float z;
public string a;*/
// Use this for initialization
public float MaxY=22.66f;//定义Y的最大值
public float startY;//定义一个初始的Y值
void Start () {
//一次性程序码区 console只显示一次
//print(a);
//print(transform.position.y);//先显现初始的Y=16.5f
startY=transform.position.y;
}
// Update is called once per frame
void Update () {
//重复性程序码区,刷新60次/秒
//print(gameObject.transform.position.x);//获取上边的非自己定义的属性值
/*
if (transform.position.y < MaxY) {//判断y是否上升到最大高度
transform.position=new Vector3(transform.position.x,transform.position.y+0.1f,transform.position.z);
}
*/
if (Input.GetKey(KeyCode.J)) {//长按,J的大小写拼错会产生错误的
if(transform.position.y<=startY+3.63f){//限制门上升的高度
transform.position=new Vector3(transform.position.x,transform.position.y+0.1f,transform.position.z);
}
}
if (Input.GetKey(KeyCode.K)) {//长按
transform.position=new Vector3(transform.position.x,transform.position.y-0.1f,transform.position.z);
}
}
}
相关文章
- 设计模式(一)工厂模式学习与代码实例
- Haskell 学习笔记-18:sequence、mapM、forever 的实现
- 脑电EEG代码开源分享 【6. 分类模型-深度学习篇】
- 脑电EEG代码开源分享 【6.分类模型-机器学习篇】
- 基于深度学习的大规模 MIMO电力系统功率分配研究(Matlab&Python代码实现)
- 基于神经网络的自监督学习方法音频分离器(Matlab代码实现)
- 【数学建模】华为杯学习——特征选择(Python代码实现)
- 最小二乘支持向量机”在学习偏微分方程 (PDE) 解方面的应用(Matlab代码实现)
- 采用附加动量法和自适应学习率设计来改进bp神经网络的迭代速度,如果不迭代学习率会提高精度;迭代学习率(自适应)会加快收敛,但精度降低(Matlab代码实现)
- 解析:深度学习框架Caffe源码
- 机器学习笔记之jupyter自动代码补全
- 机器学习笔记之AdaBoost算法详解以及代码实现
- 前端学习之NaN浅析
- 【deep learning学习笔记】注释yusugomori的RBM代码 --- 头文件
- 代码学习-Linux内核网卡收包过程(NAPI)
- ESLint学习(四)如何在提交时检查代码
- 第000讲-第006讲 从1000个代码案例中学习人工智能和大数据实战
- Unity学习_单例代码
- 新手对Python学习路线还犯迷糊?这篇赶紧码住了!
- 21.数据库学习五 Mysql数据库子查询、联合查询
- (原)x264代码中的码流控制学习
- 清明节期间学习记录,无愧对先人啊~~~LINUX ANSI C动态内存管理示范代码
- Koa2学习系列05-代码分层——梳理代码,渐近于 MVC 分层模式
- 【HEVC学习与研究】37、HM编码器的基本结构2:帧内编码部分的代码骨架