Unity学习笔记
文章平均质量分 56
百里香酚兰
成为更好的自己
展开
-
【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这说明:因为这些代码主要起的是类似备忘录的作用,我个人只是,注释比代码多,,比如说为了脚本名字和原视频标题对应起来用了中文命名类(正式项目千万别这样,中文很容易报错),以及把多个功能类写一起等(只有多个数据类才能共存在一个脚本里,每个继承Monobehaviour的功能类都应该单独一个脚本),在参考的时候不要模仿。原创 2023-01-13 23:08:52 · 1515 阅读 · 0 评论 -
【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)
最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑。原创 2022-12-12 17:58:47 · 4754 阅读 · 1 评论 -
Unity小组工程实践项目《最强外卖员》策划案&纠错文档
二人小组合作开发的工程实践Unity游戏,在此记录策划案和纠错文档,以便日后方便查询开发平台:Unity使用语言:C#团队成员:2人****最强外卖员策划案背景:开始显示ui:在十字城市中长期存在两个恶势力A,B组织,他们之间长期存在不正当的交易,你作为C组织派来的特务,要想方设法帮助自己的组织获得秘密情报,从而占领这座城市。C组织得知,AB组织都不愿过多暴露自己的势力,经常假借外卖线下委托单让当地的高星级评分外卖员为他们传送情报,因此,你决定以外卖员的身份为伪装,一方面走街串巷了解城市基本情原创 2022-06-27 17:42:45 · 2226 阅读 · 6 评论 -
Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档
本文档是完成学校Unity课程作业时建立的纠错文档。用于记录自己开发过程中遇到的各种问题,以便下次遇到相同的问题时及时找到解决方法。因为是合作小组作业,源文档是腾讯共享文档,但是因为图片无法复制到CSDN来,于是文中图片是源文档截图而成1.报错UnityEditor.Graphs.Graph.DoWakeUpEdges (System.Collections.Generic.List`1[T] inEdges,System.Collect,并且动画状态机无法显示解决办法:重新启动Unity。问题不攻自原创 2022-06-07 17:58:32 · 946 阅读 · 2 评论 -
Unity学习笔记:联网游戏Pixel Adventure 1学习过程&纠错心得
之前学校教了一些网络游戏编程的相关内容,跟着学完了感觉还是不会,但是做能联网的游戏又很重要,正好前不久刷到一个合适的教程,B站弹幕评论区一致好评讲的很好,用到的Photon技术学长也推荐,正好最近工程实践项目做得告一段落,于是决定把这个教程找来学学。https://www.bilibili.com/video/BV1rJ411D7VJ?spm_id_from=333.999.0.0这个帖子用来记录自己学习途中遇到的一些问题和解决办法,类似于纠错本。用到的资源链接:https://assetstor原创 2022-06-06 00:26:59 · 1030 阅读 · 2 评论 -
Unity学习笔记:RandomSeed、System.DateTime.Now.MilliSecond、Quaternion.identity、协程、使用其他脚本、normalized、激活场景
Unity学习笔记:RandomSeed、System.DateTime.Now.MilliSecond、Quaternion.identity要答辩了,我就慌亿秒······来一波考前整理回顾代码复习一下1.RandomSeedhttp://www.javashuo.com/article/p-sddipgzd-by.html2.System.DateTime.Now.MilliSecond返回的是一分钟之内的毫秒数,也就是取时间的那一刻的毫秒值。它应该是介于0~999直接的一个数值。htt原创 2021-06-30 22:41:02 · 1111 阅读 · 4 评论 -
Unity学习笔记:IEnumerator、yield
Unity学习笔记:C#中的IEnumerator 和 yieldhttps://blog.csdn.net/u012138730/article/details/81148086原创 2021-05-27 14:49:08 · 123 阅读 · 0 评论 -
Unity学习笔记:设置层级的几种方法、对象几种消失的区别
Unity学习笔记:设置层级的几种方法、1.设置层级的几种方法一种是使用sortingLayerName另外一种是这样:sortingLayerID**2.对象几种消失的区别**https://blog.csdn.net/cbbbc/article/details/54428213原创 2021-05-27 13:31:27 · 1750 阅读 · 0 评论 -
Unity学习笔记:tryParse、activeSelf
Unity学习笔记:tryParse、activeSelf**1.tryParse**一个长得奇奇怪怪的小老弟(建议仔细阅读传送门帖子里面的示例代码加深理解)https://blog.csdn.net/oshan2012/article/details/848793272.activeSelfhttps://www.cnblogs.com/chongxin/p/4025416.html...原创 2021-05-27 13:24:54 · 310 阅读 · 0 评论 -
Unity学习笔记:AudioSource播放多个音频文件
1.AudioSource播放多个音频文件老师上课出的思考作业题目,这位码友的方法正是我想找的。https://blog.csdn.net/weixin_39591280/article/details/80787365老师采用的是调用AudioSource静态函数的办法: AudioSource.PlayClipAtPoint(ouchClips[i], transform.position);//在主角(挂脚本的对象)所在地方播放随机到的声音,ouChips是音频文件数组,i是第几个..原创 2021-05-27 13:13:26 · 3278 阅读 · 0 评论 -
Unity学习笔记:instance、协程
Unity学习笔记:instance、协程不知道为什么,这几次发学习笔记老是提醒我标题长度只能5-30个字符,就离谱,很限制一次笔记能写出的内容1.instance**项目中经常出现的instance,兵不厌诈见多不怪的那种经常出现。https://blog.csdn.net/qq_42522380/article/details/85049634例子不是很符合我遇到的类型,不过讲解很合我的口味2.协程**https://blog.csdn.net/qq_15020543/article原创 2021-05-27 13:11:06 · 1342 阅读 · 0 评论 -
Unity学习笔记:PointerEventData
**1.PointerEventData**https://blog.csdn.net/qq_41056203/article/details/84875282记下指针(网址),有需要再来查**2.tryParse**一个长得奇奇怪怪的小老弟(建议仔细阅读传送门帖子里面的示例代码加深理解)https://blog.csdn.net/oshan2012/article/details/84879327**3.instance**项目中经常出现的instance,兵不厌诈见多不怪的原创 2021-05-27 13:09:19 · 1105 阅读 · 0 评论 -
Unity学习笔记:Animation注意事项、Resource.Load的使用、粒子系统、TransformControls.js、ControlState、Dictionary
1.Animation注意事项:制作动画时,可以点击“录制”,可以点击"Add Prpoperty",但是因为首尾的位置是一样的,所以第一个加关键帧最好是Add Propetryhttps://blog.csdn.net/qq_42988614/article/details/89040407这篇写的比较全面,留存日后查阅2,Resource.Load的使用http://www.cocoachina.com/articles/990893.粒子系统https://www.cnblogs.co原创 2021-05-20 00:42:38 · 195 阅读 · 0 评论 -
Unity学习笔记:HideInInspector和SerializeField关键字、动画的Sample采样设置找不到、预制体拖拽注意事项
Unity学习笔记:HideInInspector和SerializeField关键字、动画的Sample采样设置找不到、预制体拖拽注意事项1.HideInInspector和SerializeField关键字HideInInspector:【公有隐藏】 公有类型变量不希望被手动修改,增加此关键字就不会在Inspector窗口看见SerializeField:**【私有显示】**私有类型和保护类型变量希望能在Inspector窗口看见,在前面增加此关键字即可http://www.360doc.com原创 2021-05-13 15:27:42 · 1221 阅读 · 0 评论 -
Unity学习笔记:插值函数Lerp,C++友元访问子类成员变量典例,第一人称控制器X相关问题,找哪些物体挂了某个脚本,GUITexture is obsolete
1.插值函数Lerphttps://www.cnblogs.com/rongweijun/p/5739074.htmlhttps://blog.csdn.net/qq_33574890/article/details/82735167原创 2021-05-11 00:31:37 · 323 阅读 · 2 评论 -
Unity学习笔记:两个函数使用一个变量、属性成员、引用类型和值类型
1.两个函数使用一个变量想要两个函数使用同一个变量的方法有两种:第一,作为参数传递。第二,类内部设为全局的成员变量。2.属性成员属性成员用于描述和维护类对象的状态属性的建立要使用属性声明:[访问修饰符] 类型名 属性名{get{ return 字段;}set{私有字段 = value;} // value在setter包装其中是一个上下文 关键字// value 代表给字段设置值时传入的值}字段:类成员变量“其实属性的getter和setter是一种语法糖—语法糖就是官方为原创 2021-04-29 00:11:57 · 824 阅读 · 0 评论 -
Unity学习笔记:NullReferenceException、最大速度和速度、FixedUpdate、moveforce大小设置、Vector2.right到Vector2的使用
1、NullReferenceException(未将对象引用到实例)我是在用Transform,Find的时候遇到的这个问题,后来发现是要找的这个物体没设为挂脚本物体的子节点(这种情况只能用GameObject.find)。二者的区别:https://blog.csdn.net/yy763496668/article/details/77851582以及,“在不确定游戏场景中是否有相同名字的游戏对象的时候,建议慎用GameObject.Find(string name);此方法。”更多情况?原创 2021-04-27 22:28:18 · 768 阅读 · 0 评论 -
Unity学习笔记:课程学习中一些问题整理(父子物体坐标设置、刚体约束、Input.GetAxis、Rigidbody2D和Collider、Trigger)
1.父子物体坐标设置:当一个物体被设置为另一个物体的子物体时,他的坐标就会相应变成相对于父物体的坐标。(听老师提了一句什么,一般来说,貌似是在杠加入场景还在微调,比如说旋转移动子物体让他跟父物体的形状更契合之类的的时候,把相对父物体的坐标调成(0,0,0),我有点不记得这是什么情况下了,如果有知道的朋友还请不吝赐教~)看见一位网友的提问和讲解都挺有意思,放上来:https://bbs.csdn.net/topics/3914922052.刚体约束关于刚体的小简介:http://c.bianc原创 2021-04-27 17:49:00 · 1872 阅读 · 0 评论 -
Unity学习笔记:控制UI的显示与隐藏(GameObject.Find找不到还报错?)
Unity学习笔记:控制UI的显示与隐藏(GameObject.Find找不到还报错?)做项目需要实现一个UI的显示与隐藏功能。我一开始的代码很简单很天真地这么写的。然后,发现他点击按钮确实是隐藏了PrimePlane,但是,我要的StuPanel没有出来,并且报了一个奇怪的错误。之前类似的错误学长告诉我是脚本挂少了之类的,但是这次我是把项目单独提溜出来做的,整个工程文件里面就只有我写的这一个脚本,所以肯定不是这个问题。百度得到的第一个回答,但我感觉我不是这个问题,原因同上,我只有这一个脚本,原创 2021-04-12 13:25:34 · 4015 阅读 · 0 评论 -
Unity学习笔记:ScrollView基础用法(保姆级教程,我自己这个踩雷达人都能学会的那种~)
Unity学习笔记:ScrollView基础用法(保姆级教程,我自己都能学会的那种~)个人学习经验,仅供参考,欢迎各位码友批评指正~之前第一次加项目,老师让做个UI试水。这个滚动Scroll View就把我难住了。今天我第三次做UI失败之后,痛定思痛上网百度学习了一下关于ScrollView的基础操作。首先,创建的时候不要踩雷了,是选择ScrollView,这个才是整个的滚动区域,Scrollbar只是一个滚动条,算是ScrollView的一部分。打开之后,我们发现这有三个子节点,ViewPor原创 2021-03-28 00:39:47 · 10707 阅读 · 3 评论 -
Unity学习笔记:Toggle选中状态加图片怎么加,预制体显示不全?(两种状态贴图解决问题,看看Z坐标~)
Unity学习笔记:问题整理1(Toggle选中状态加图片怎么加,预制体显示不全的可能问题)个人学习经验,仅供参考,欢迎各位码友批评指正~~1.Toggle选中状态加图片怎么加Toggle是多选按钮,我们希望他选中与没选中会有两个状态,比如选中了就把这个按钮颜色变深或者加个框框什么的。感谢学长耐心的指导,今天终于大概明白这个Toggle怎么贴图了。我们先在Canvas上面新建一个Toggle的UI,(注意!所有UI必须得是Canvas的子节点,只有依靠画布的承载他们才能可见),发现Toggle展原创 2021-03-27 20:44:04 · 1776 阅读 · 0 评论 -
Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)
Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)个人学习经验,仅供参考,欢迎各位码友批评指正。做项目敲代码时,一直不是很理解监听函数是个什么玩意。按我目前的理解,说白了就是监测到触发了一个条件,就执行后续操作。比如说,你在图书馆上自习,假巴意思学习其实是在暗中观察有没有好看异性。发现好看异性——触发了你的下一个动作——加微信。但加微信是个操作,你得知道加谁的微信,这个时候传入的参数就是你看上的这位异性。然后我们看看Unity的故事:物体名称. GetCompone原创 2021-03-27 11:42:35 · 668 阅读 · 3 评论 -
Unity学习笔记:空物体有什么用?(除了组合,还可以挂脚本~)
Unity学习笔记:空物体有什么用?(除了组合,还可以挂脚本~)仅代表个人学习经验,仅供参考,欢迎各位码友批评指正。目前我遇到的空物体已知有两个作用:第一是打包,作用有点像PPT或者3dmax里面的成组,把几个需要一起组合操作的物体组装在一起作为空物体字节点,空物体移动就会带着这些子节点整体一起移动。比如你场景里面放了五个星星的image贴图,你把他们挂在一个空物体下面,每次你的空物体移动,这五个星星就会同时同步整体移动,并且保持他们内部相对位置不变。通过改变空物体的大小来划定能组合的范围,通过改变原创 2021-03-26 22:03:34 · 1568 阅读 · 0 评论 -
Unity学习笔记:UI预制体制作心得(按钮文本框看得见但是点不动?也许是层级关系搞错了~)
Unity学习笔记:UI预制体制作心得(按钮文本框看得见但是点不动?也许是层级关系搞错了~)仅代表个人学习经验,仅供参考,欢迎各位码友批评指正。1.UI从上到下依次渲染,最先渲染的在最底层。如果UI有很多层次(背景图上又加图,图上又加文本框加按钮的……)把越需要在UI界面最上层的控件放在画布子节点的越下面。比如说,你希望背景图上面有个人像,人像上面,有个按钮,那就应该在Canvas上这样放:Canvas(父节点)(以下都是子节点)背景图人像按钮如果没有把按钮放在最下层,可能就会被人像或者背原创 2021-03-26 21:52:48 · 978 阅读 · 0 评论