1、选中图片,属性
Pixels Per Unit 每一行(列)包含多少个像素点。
1、选中图片,属性
Pixels Per Unit 每一行(列)包含多少个像素点。
Application.targetFrameRate = 10;
设置帧率为10(每秒调用10次)
注释:按下ctrl+K+C
解除注释:按ctrl+K+U
方法都有小括号。
变量没有括号。
绿色字体:是类。
黄色:功能。
Negative Button 左移动
Positive Button 右移动
1、当游戏开始时,unity只在start函数中执行一次代码,且在第一帧更新之前调用。
如果有父对象,子对象把父对象的位置视为坐标原点。
引擎编写者会根据需要去定义构造函数,如果需要你输入实参的话,那这是一个带参数
刚体只需要挂载在运动的物体上
2d beginner tutorial
Android Build Support 安卓打包
Ait+F4退出
wsaadwdsawdwdasdasdasdasdsadsdssdasdsaddsdas
Hierarchy层次面板:显示当前所有场景中的所有游戏物体对象,并显示父子关系
unity复制是ctrl+d
预制体的制作和修改
制作:1.新建一个Prefabs文件夹,然后把需要制作成预制体的对象从hierarchy下拖拽进去即可。
修改:1.从Prefabs里对其修改即可
重点:
1.Tile文件的赋值
2.window-tilepalette,新建调色板
3.调整Pixiels per Unit
unity 控制面板中的信息输出方法
使用点的方式点出变量
在代码中,带有()的为方法前面
input为类、组件
(“”)内调动的为参数,参数提供的为信息
变量不加“”
debug····类中有一个log功能 可以监听但没有说明实际功能
参数对于方法可有可无
浮点型变量与方法的调用
定义Float的函数来接收 把值再输出一下
float h···=
debug.log(h····)=input.getaxis("h···");是一个输出代码
只有点game窗口才能进入游戏
输入监听问题
输出的可能是浮点型变量0.1.-1
unity中的输入设置
电脑系统控制 unity
edit-projectsettings-input manager-axes-horizontal(必须是固定的)
negative button向左移动
positive button向右移动类似摇杆,是一个范围值渐变
input.getaxis(“”)
·····+0.1f f代表小数类型
整数的时候不需要+f
场景中普及了坐标的知识X,Y,Z
坐标和有没有副对象有关系
game object
有副对象是相对坐标
脚本的创建与挂载
上面是命名空间 中间是类 后面是组件
方法 start只执行一次
update 实行场景中的所有update方法
在一般情况下,30到60个游戏物体
-在一秒钟内出现
代码的意义
修改保存代码操作小花花转完 运行和功能的实现
脚本的挂载与报错信息
脚本挂载方式
1.拖拽脚本放到游戏物体身上(点击鼠标左键,按住不松,鼠标上会有一个箭头----挂载箭头)
2.点击按钮add component添加组件
每一条代码都是指令 计算机按;翻译而非行数
;代表一条指令的结束位置
少打;会出现报错红色的指标 主界面左下角也有报错
window-general-console打开输出面板
报错下面会出现assets/sctripts/controller.cs(16,46):errorCS1002:;expected 16\代表行 46代表列
;expected 后尾代表解决措施
使用英文模式下编写代码