Unity3D 基本概念合集

# Unity3D 总结

---

###鼠标监听回调
>* OnMouseEnter(); 当鼠标进入
>* OnMouseExit(); 当鼠标离开
>* OnMouseDown(); 当鼠标按下
>* OnMouseUp(); 当鼠标抬起
>* OnMouseDrag(); 当鼠标拖拽

###碰撞检测回调
>* OnCollisionEnter(Collision co); 当发生碰撞时

###GameObject对象的使用(相当于整个视频的策划,而Camera只是扛摄像机的)
>* Instantiate(x,x,x); 用于创建一个对象
>* Destory(x); 用于销毁一个对象
>* Find(x); 用于查找一个对象

###按键反馈
>* Input.getKeyDown(KeyCode.x)
>* Input.getKeyUp(KeyCode.x)
>* Input.getMouseButtonDown(0 或者 1)

###用户界面设计
>### OnGUI(); 用户界面显示的回调
GUI.Lable(); 显示文本
GUI.Button(); 按钮
GUI.RepeatButton(); 按钮,与上面不同的时,按下的会一直回调
GUI.TextField() 文本输入框
GUI.TextArea() 文本输入块
GUI.PasswordwordField(); 密码输入框
GUI.Toggle(); 单选按钮或者是复选按钮

>###GUILayOut的使用
GUILayout.Label()....
GUILayout有常用的布局方式:水平布局或者是垂直布局,默认的是垂直布局
//水平
GUILayout.beginHorizontal();
GUILayout.endHorizontal();
//垂直
GUILayout.beginVertical();
GUILayout.endVertical();

###阴影烘焙
> 对象是静止的才能进行阴影的烘焙

###Application对象(相当于视频导演)
Application.loadLevel(); //加载关卡
Application.captureScreenShot(string fileName); //进行屏幕截图
Application.openURL(); //打开网络连接
Application.Quite(); //整个应用退出

###射线技术,进行碰撞检测,碰撞销毁
> Ray ray = Camera.main.ScreenPointToRay
> RayCastHint hitInfo;
> if(PhySics.RayCast(Ray,out hitinfo)
{
Destory(hitInfo.Collider.gameObject);
}

时间: 2024-10-29 19:09:47

Unity3D 基本概念合集的相关文章

react-native 入门资源合集

# 了解react-native React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. 套用官方的一句话:React Native 让你具备使用JavaScript和React一致的开发经验来构建拥有原生应用体验的世界级应用. 如果

Python之路【第二十四篇】:Python学习路径及练手项目合集

Python学习路径及练手项目合集 Wayne Shi· 2 个月前 参照:https://zhuanlan.zhihu.com/p/23561159 更多文章欢迎关注专栏:学习编程. 本系列Python技术路径中包含入门知识.Python基础.Web框架.基础项目.网络编程.数据与计算.综合项目七个模块.路径中的教程将带你逐步深入,学会如何使用 Python 实现一个博客,桌面词典,微信机器人或网络安全软件等.完成本路径的基础及项目练习,将具备独立的Python开发能力. 完整的Python学

从零开始学数据分析,什么程度可以找到工作?( 内附20G、5000分钟数据分析工具教程大合集 )

从零开始学数据分析,什么程度可以找到工作?( 内附20G.5000分钟数据分析工具教程大合集 ) 我现在在Coursera上面学data science 中的R programming,过去很少接触过统计.计算机这两个学科,现在很想转行做数据.问题如下: 1.Data需要学到什么程度可以找工作?2.初级的数据分析会做哪些工作?3.数据分析有什么小方向吗?4.想要深度做数据分析有怎样的建议? 5.统计的学习应该从哪里下手? 本文将给你以上问题所有答案,文末还有UniCareer为大家独家整理的20

图像拼接 SIFT资料合集

图像拼接SIFT资料合集 转自 http://blog.csdn.net/stellar0/article/details/8741780 分类: 最近也注意一些图像拼接方面的文章,很多很多,尤其是全景图拼接的,实际上类似佳能相机附加的软件,好多具备全景图拼接,多幅图像自动软件实现拼接,构成(合成)一幅全景图像(风景).Sift算法,我略知一二,无法仔细描述(刚也贴了2个最近的资料).      当就尺度空间(scale space),我想,其在计算机视觉(Computer Vision)\图像

Android 自定义View合集

自定义控件学习 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定义控件合集 https://github.com/Mr-XiaoLiang 自定义控件三部曲 http://blog.csdn.net/harvic880925?viewmode=contents Android 从0开始自定义控件之View基础知识与概念 http://blog.csdn.net/airsaid/article/details/5

老李分享:android app自动化测试工具合集

老李分享:android app自动化测试工具合集 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200.我们从2016年8月开始不断升级测试开发工程师就业培训的班的课程,不断新增和优化课程内容,为了和当下企业的实际情况,提高学员的实战水平,在2016年稳定课程主题框架,做到每半年升级一版. 安卓应用自动化测试工具之一 - PerfectoMob

Android基础入门教程——8.4.1 Android动画合集之帧动画

Android基础入门教程--8.4.1 Android动画合集之帧动画 标签(空格分隔): Android基础入门教程 本节引言: 从本节开始我们来探究Android中的动画,毕竟在APP中添加上一些动画,会让我们的应用变得 很炫,比如最简单的关开Activity,当然自定义控件动画肯定必不可少啦~而Android中的动画 分为三大类,逐帧动画(Frame)以及补间动画(Tween),还有Android 3.0以后引入的属性动画 (Property),而本节给大家带来的是第一种动画--逐帧动画

机器学习和深度学习资料合集

机器学习和深度学习资料合集 注:机器学习资料篇目一共500条,篇目二开始更新 希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.此外:某些资料在中国访问需要梯子. <Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.Deep Learning. <Deep Learning in

不容错过的UI设计素材大合集

免费PSD素材 TETHR by InVision 这是出自InVision的8款PSD文件,其中包含了100个模板和超过500个UI控件.来自InVision和UI8的设计师一同协作完成了这套UI Kit,非常漂亮. Designer-naut UI Kit 这是一套简约整饬的UI Kit,内置了40款矢量的小插件.这套UI Kit 为视网膜屏幕而生,基于16栏的960栅格系统,目前限时免费. Wire Kit 这是一套分辨率为840 x 8600的 UI Kit,是一套为视网膜屏幕而生的素材