| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> create-with-code Unity学习记录(1) -> 正文阅读 |
|
[游戏开发]create-with-code Unity学习记录(1) |
自从开始写论文,已经好久没用unity了,趁现在没事了,自己写了文来记录和回忆一下当初的学习体验,如果能有帮助那自然最好,没有那就对不起浪费各位的时间了 unit 1首先从界面上,整个软件的界面主要分为以下几个区域 其实整个界面都是一种面向对象的思想,从类转换为实例,操作实例,调整实例对象的参数方法等等,而游戏视角可以看到作为相机视角的游戏状态, 要使用unity当然要先搞点资源来,才好做事,而 然后在你导入资源后,可以从文件夹中拖动至红线所在的两个窗口(任意一个都行),一个是对象一个是实例显示 在视图里面有几个快捷键 可以在下面这里调整物体在场景中的坐标信息。 核心的东西,我们要如何才能让物品动起来呢,这就需要我们去编写脚本,在unity中都是c#脚本,简单的就右键新建一个就可以开始编写了 在第一章中,主要要改写的接口是update
可以使用(0,0,1)的方式给出坐标,也可以通过提供的Vector3.forward来代替
也可以将另一个对象的位置信息赋值给当前对象
坐标间的转换
同时每一个物品对象,为了使物体之间能发生碰撞,需要添加刚体属性 unity在界面上可以很方便的观察脚本成员变量,构建对象间的关系 比如,如果在脚本里声明了一个public变量,则该变量可以在inspector面板中可见 但是但是,有的变量虽然在对象关系中,并不希望被别的类访问,但是希望在界面上可以观察,这时候就可以使用[SerializeField], 加上这个属性后,就算是私有也可以在界面中看到
对象间的关系绑定可以通过声明
然后在界面中,通过拖动或者选择的方式,将对象赋给脚本中的成员变量
输入控制,其实是一种通过控制键来获取数据的过程,并没有直接参与物体的运行
其它方向上可以
transform.Translate是位移,而transform.Rotate是旋转,使用方法上,要先确定一个旋转轴,以及旋转值
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/17 1:14:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |