某unity3d初学者 2017.9.16
来源:互联网 发布:app运营数据报告模板 编辑:程序博客网 时间:2024/06/07 02:15
一个demo(角色控制器中的),添加一些逻辑。
点击角色,减速后退。
协同程序 用来角色减速的
IEnumerator move(){
float speed=5f;
for(int i=1;i<100;i++){
_velocity.x = speed *x ;
speed -= 0.05f;
yield return new WaitForSeconds(0.02f); //每0.02秒执行一次,共执行 100次
}
}
StartCoroutine ("move"); //协同程序的调用
点击角色
3D 射线检测 检测不了带有boxcollider2d 的物件 ,弄了2个小时。。。- -,嘛毕竟连射线检测最开始都不明白。。。
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
Debug.Log("click object name is " + gameObject.name);
}
}
2D射线检测。。。
if (Input.GetMouseButtonDown(0))
{
RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);
if(hit.collider != null)
{
Debug.Log("click object name is " + gameObject.name);
}
}
阅读全文
0 0
- 某unity3d初学者 2017.9.16
- Unity3D初学者
- unity3d 初学者注意事项
- 初学者Unity3D自学(第一篇:初识)
- unity3D初学者学习笔记之Transrom.Lookat
- 初学者Unity3D自学(第二篇:官方例子2DPlatformer学习)
- Unity3D适合初学者的书籍(下载链接)
- 关于初学者如何学习Unity3D的问题-_-!(纯吐槽)
- 【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
- 【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
- 初学者
- 初学者
- 初学者
- 初学者
- 初学者!
- 初学者
- 初学者
- 初学者
- ADAS先进驾驶辅助系统(Advanced Driver Assistant System)
- 2018校园招聘科大讯飞校招笔试题
- HDU 1907 John
- 认识SQL查询
- 【ES6】async/await
- 某unity3d初学者 2017.9.16
- Android进程保活招式大全
- 文章标题
- 归并排序算法
- 页面跳转的方法
- ajax数据格式分析
- android之跳转相册选择图片/照相
- Git diff 比较两个版本的差异
- 在ubuntu与win7之间建立文件共享