41705人加入学习
(116人评价)
Unity零基础入门 - 打砖块(Unity 2017) - 旧版
价格 免费

脚本功能分开

Shoot和Movement分开

时间间隔Time.deltaTime

 

[展开全文]
dylin0811 · 2020-04-29 · 该任务已被删除 0

在相机上挂脚本Shoot

脚本中定义一个子弹bullet的GameObject

从面板中给bullet赋值,选择物件小球

用一个GameObject b来装每个生成的子弹

读取b的刚体信息,再改变速度。

也就是Sphere→bullet→b→Sphere(Clone)

玩家控制→Main Camera→生成小球的初始位置→GameObject.Instantiate(bullet, transform.position, transform.rotation);→GameObject b→Sphere(Clone)

不知道对不对,以前做游戏自己随便碰运气写,感觉逻辑太乱了,

[展开全文]
dylin0811 · 2020-04-29 · 该任务已被删除 0

Inspector 属性面板 检视面板

Project 工程面板

Hierarchy 层级面板

Scene 场景面板

Game 游戏面板

[展开全文]
会飞的小鱼 · 2020-04-19 · 该任务已被删除 0

主要窗口五个,inspector  属性面板 检视面板

project  工程面板

hierarchy  层级面板

scene 场景面板

game游戏面板

[展开全文]
vansy · 2020-04-13 · 该任务已被删除 0

游戏物体可以按层次结构进行组合,例如
A B C 3个物体,

如果把B放在在A下面,把C放在B下面,那么当选择了A之后可以同时选择B和C,此时相当与一个组合,可以整体移动,确实很方便。

[展开全文]
清洗者 · 2020-04-13 · 该任务已被删除 0

定义一个全局变量,以便从外部传入参数

public GameObject bullet;

public speed = 50;

判断鼠标左键按下:

Input.GetMouseButtonDown(0)

实例化一个Prefeb

GameObject b = GameObject.Instantiate(bullet, transform.posotion, transform.rotation);

Rigidbody rgd = b.GetComponent<Rigidbody>();

// 通过刚体施加速度 forwad 就是摄像机面对的方向。

rgd.velocity = transform.forwad * speed;

 

[展开全文]
清洗者 · 2020-04-13 · 该任务已被删除 0

cffc

[展开全文]
jhuanyan · 2020-04-03 · 该任务已被删除 0

勾选前两个

[展开全文]
陈孔亮 · 2020-03-21 · 该任务已被删除 0

获取水平方向的坐标

float h= Input.GetAxis("Horizontal");

 

transform.Translate(new Vector3(h,0,0)*Time.deltaTime*speed);

Time.deltaTime 是每帧的间隔时间。

[展开全文]
Rzhou · 2020-03-17 · 该任务已被删除 0

public GameObject  bullet;

public float speed;

实例化对象

GameObject.Instantiate(bullet,transfor.position,transform.rotation);

 

点击鼠标:

if(Input.GetMouseButtonDown(0))

{

执行语句
}

[展开全文]
Rzhou · 2020-03-17 · 该任务已被删除 0

组件:Transform:保存物体的位置、旋转、大小

transform是没法移除的。

[展开全文]
Rzhou · 2020-03-17 · 该任务已被删除 0

camera所看到的就是展示给玩家的画面

游戏物体是可以组合成一个整体

 

local局部坐标

global世界坐标

 

[展开全文]
Rzhou · 2020-03-17 · 该任务已被删除 0

ALt + 左键

双击物体聚焦

透视和正交shi'tu

[展开全文]
Rzhou · 2020-03-17 · 该任务已被删除 0

鼠标右键:围绕自身旋转视角

Alt+右键:围绕摄像机旋转视角

鼠标滑轮:放大/缩小

双击文件:聚焦到指定文件

Alt+左键:可以

 

[展开全文]
一人的以后 · 2020-03-07 · 该任务已被删除 0

Assets  存放资源

Library  存放库文件

ProjectSettings  存放游戏的设置设定

Temp  存放临时文件

[展开全文]
一人的以后 · 2020-03-07 · 该任务已被删除 0

unity3d.com需要下载引擎和补丁

[展开全文]
xiaozhazha · 2020-03-12 · 该任务已被删除 0

反光分公司年会那是更好呢是你觉得很过分年后发到你好你还能电话电话电话好好很方便对符合设计风格还是肤色发广告反光 发个和监控设备  分隔符不胜感激部分发发发发发付货款比较好吧 考核表 是吧说不定黄金发红包监护人不同意微博岁US好UIUIUI货不对板寒风砭骨 活动海报九点半好几款不是说不好才德兼备 发表过好 发不发发 个人个人为大概放艾尔爱国染缸爱人噶尔攻破你就当你觉得那个技能才能控制功能多功能八年级更不能打架GV衣服v     u                                        

[展开全文]

1.增加上下移动

float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
// 移动位置
// Time.deltaTime ->  1秒50帧 1/50  -> 1M/s
transform.Translate(new Vector3(h, v, 0) * Time.deltaTime * speed);

 

[展开全文]
lujiachun1 · 2020-03-01 · 该任务已被删除 0

1.创建脚本Shoot,挂载到相机

2.添加对外变量 bullet

public GameObject bullet;

3.将Sphere的Prefab赋值到bullet

4.在update方法中进行鼠标点击的子弹实例化

if (Input.GetMouseButtonDown(0))
{
	Instantiate(bullet, transform.position, Quaternion.identity);
}

 

[展开全文]
lujiachun1 · 2020-03-01 · 该任务已被删除 0

授课教师

加我的QQ问问题:804632564

课程特色

图文(2)
下载资料(1)
视频(19)

学员动态