小结

本文深入探讨了Unity引擎中物体Transform的基本概念及其应用,包括位置、旋转和缩放的操作方法。同时,介绍了键盘和鼠标输入的获取方式,以及如何通过脚本进行响应。此外,还详细讲解了GameObject的创建、查找、销毁和克隆功能,并讨论了Time模块的使用以及SendMessage消息传递机制。最后,提供了Unity中随机数生成的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Transform:
 
场景中的每一个物体都有一个Transform。用于储存并操控物体的位置(position)、旋转(rotate)和缩放(scale)。
transform.Translate(Vector3.forward);    物体的位置移动。
transform.Rotate(Vector3.forward);  表示在z轴上的旋转。
transform.localscale+=Vector3.forward;    表示在z轴上的增长。
 
 
Input:输入
 

键盘输入:(可以用户自定义)

Input.GetAxis 获取轴

获取轴中包括水平轴(Horizontal);垂直轴(Vertical);

Input.GetButton 获取按钮
Input.GetButtonUp 获取按钮弹起
Input.GetKey 获取键
Input.GetKeyDown 获取键按下
Input.GetKeyUp 获取键弹起

 

鼠标输入:

Input.GetMouseButton 获取鼠标按钮
Input.GetMouseButtonDown 获取鼠标按按按下。 Input.GetMouseButtonUp 获取鼠标按钮弹起
 
 
GameObject:

是Unity场景里面所有实体的基类.

 

GameObject.CreatePrimitive 创建基本物体
GameObject.Find 查找 GameObject.FindWithTag 查找标签
GameObject.Destory 销毁游戏对象
 
 
 
 
克隆对象 :

  gameobject.instrantiate(cube)

    示例:   gameobject  obj= (gameobject)intstantiate(cube)

 
 
 
Time 时间
time
The time this frame has started (Read Only). This is the time in seconds since the start of the game.
从游戏开始到到现在所用的时间(只读)。
 
deltaTime
The time in seconds it took to complete the last frame (Read Only).
以秒计算,完成最后一帧的时间(只读)。
 
 
SendMessage 消息的传递
 
gameobject.sendmessage向自身的脚本发送信息

broadmessage向自身及子脚本发送消息

sendmessageupward向自身及父物体发送脚本   

 
 
 
Random 随机

 

Range

Returns a random float number between and min [inclusive] and max [inclusive] (Read Only).
返回一个随机浮点数,在min(包含)和max(排除)之间。(只读)

示例:int   q=random.Range(0,123);

 

更多精彩内容请到:http://www.gopedu.com/


一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值