11 2020 档案
摘要:PCL的潜在应用领域 前面讲述了,在这么短时间,如此多的组织个人和公司加入到PCL开源项目中来,为什么?PCL能解决什么问题呢? 机器人领域 移动机器人对其工作环境的有效感知、辨识与认知,是其进行自主行为优化并可靠完成所承担任务的前提和基础。如何实现场景中物体的有效分类与识别是移动机器人场景认知的核
阅读全文
摘要:刚体加力方式一:加了刚体后再加上力的作用,将此脚本写好后用刀对象上,这种是在刚体下落的时候给他的对象加力。 刚体加力方式二:直接加速度的方式,上面是加力这儿是加速度,效果一样 3.刚体碰撞检测:碰撞检测,要求两个物体都需要有这个Cllrder,第二个条件是:至少有一方是有刚体的 4.在资源Asset
阅读全文
摘要:1.与上一个相比,修改的地方,第一个将Type修改: 接着动画剪辑和前面一样,剪辑完后将对象模型拖入Hierarchy中,此时Inspector中变成了Animation这就是两套动画剪辑的差距,一套支持状态机,一套支持Animation. 将Animation中的值获取到然后控制播放 编写脚本
阅读全文
摘要:本章要介绍的都写在标题里了。介绍动画剪辑,每个剪辑后的小片段都是人物的单项行为,如走路,跑步,弹跳....之后通过状态机将这些小片段之间的关系都配置好,然后将状态机运作在此模型的身上,接着编写脚本驱动此模型运动起来。 1.动画剪辑现将美术做好的动画FBX拖入进资源中(其中:有图片就是纹理,然后会自动
阅读全文
摘要:1.先在Assets文件夹下新建文件夹来存放不同资源,主要是好归类,下面是我新建的文件夹,其中: -Scenes下是存放unity生成的场景文件的,也就是.unity文件。 -Materials下是存放本章所说的Materiale特效实例的。 -Script下是存放脚本的 -textures下是存放
阅读全文
摘要:委托就是新建一个方法的模板,然后调用的时候创建在把和他模板样式一样的方法名传进去,调用的时候直接:委托名(参数,参数)。这样做的好处是我不用太多的去关心方法名,只需要用委托写业务,方便回调。 using System; namespace Demo3 { class Program { static
阅读全文
摘要:接口的实现方式和抽象类一样,都是用“:”表示即可,光实现的话":"后其他的接口以逗号隔开即可,如果此类不光实现接口还要有继承,那么继承必须跟在最前面。 测试类 using System; namespace Demo3 { class Program { static void Main(strin
阅读全文
摘要:如下图所示: 1.值类型如:string,int,bool,double,folat,char...这些基本类型保存的都直接是值,并且不占用空间,所以都保存在栈中。 2.静态对象保存在方法区中,而方法区的对象在程序结束之前都会一直存在,所以建议通常保存一些工具类,要维护的集合等,最好不要保存一次性或
阅读全文
摘要:1.虚方法在父类中用关键字“virtual”修饰,在子类实现中用“override”修饰,子类调用父类的关键字是“base”和java中的super是一样的。 测试类 using System; namespace Demo3 { class Program { static void Main(s
阅读全文
摘要:注意修饰符,父类的的抽象类和抽象方法的修饰符合class一起修饰的,子类实现父类的方法也带有“override”关键字 父类 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp
阅读全文
摘要:补充一点子类调用父类构造器 子类 using System; using System.Collections; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> //
阅读全文
摘要:c#中的集合功能和java差不多但是用法还是有些区别,例如取值时key要放在[]中,arrayList和List没父子关系,ArrayList和HashTable没有泛型很古老,对应的有泛型的是List和Dictionary(相当于map)。 using System; using System.C
阅读全文
摘要:在继承的情况下父类和子类的转换方式:主要演示“is”关键字和“as”关键字 1.如果要求传参可以传此类的子类 2.如果父类的对象是子类可强转 子类(胡萝卜) using System; using System.Collections.Generic; using System.Text; name
阅读全文
摘要:string方法的一些函数作用 2.继承演示 -子类 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { /// <summary> /// 胡萝卜类:继承与蔬菜类。在这
阅读全文
摘要:1.字段(类中私有保存数据的变量,和java一样),属性(字段对外展示的代理变量,内置get,set方法,可以在get set方法中写逻辑),构造器(调用对象本省的其他构造器方式和java不同),析构器(在程序结束前最后自动执行的一个函数,一般用于数据清理释放资源,一般不太用,因为有gc回收器)。
阅读全文
摘要:1.演示try catch捕获例子: public static void getNumber() { while (true) { try { Console.WriteLine("请输入一个数字"); int number = Convert.ToInt32(Console.ReadLine()
阅读全文