【Kotlin】学习笔记(三)Lambda表达式 1.Lambda变量 1234567val sum = {a: Int, b: Int -> a + b}fun main() { println(sum(1, 3))} 2.Lambda表达式作为参数(匿名函数) 123456789101112131415161718192021fun transform(arr: Array<I 2023-02-03 Kotlin #笔记 #Kotlin #Lambda
【Kotlin】学习笔记(二)面向对象编程 一、类与对象 下面的将示范如何创建一个Kotlin类: 12345678class Person { //类名:Person var name = "" //类成员变量 var age = 0 fun show() { //类成员函数 println(name + "," + age + 2023-02-02 Kotlin #笔记 #Kotlin #面向对象
【Kotlin】学习笔记(一)变量、函数与逻辑控制 一、变量 1.定义方法 在Kotlin中,我们使用关键字val或var来声明一个变(常)量。 val: 声明一个常量,相当于java中的final变量,无法二次赋值 var: 声明一个变量 用例: 12val a = 114var b = 5.14 Kotlin具备优秀的类型推导能力,它会将a的类型推导为Int,并将b的类型推导为Double。 2.变量类型 例: 12val a : Int = 2023-02-01 Kotlin #笔记 #Kotlin #变量 #函数 #逻辑控制
关于该博客的评论区 本博客由 Valine 提供的评论区支持,依赖 Gravatar 头像服务。评论时必须填入昵称。另外,填写注册过Gravatar的邮箱即可显示自定义头像。 大致使用流程: 注册:进入 Gravatar 网站,点击页面的Sign Up进行注册。 验证:进入你的邮箱,从Gravatar发出的信件中拷贝那段链接地址,在浏览器输入。 设置昵称、密码。 选择上传图片:一般都是从电脑中上传(M 2023-01-12 其他 #评论 #头像
【Unity】人物跳跃卡墙Bug的解决方法 问题描述 发现人物在跳跃时如果碰到墙壁,会卡住不动。 原因是人物的RigidBody没有物理材质,导致其产生的摩擦力无限大,造成了卡墙现象 问题解决 给人物设置两个物理材质,一个有摩擦,一个无摩擦。 在人物跳跃时切换无摩擦材质,其他情况切换有摩擦的材质。 12345678910111213//物理材质public PhysicsMaterial2D pm_normal; public Phy 2023-01-12 Unity #Unity #Bug #跳跃 #卡墙
【Unity】因使用混合树而导致的奇怪Bug(已修复) 问题描述 今天使用Unity时发现:物体没有按照动画设置的参数运动。 我为人物设置了攻击动画,由于人物不对称,故左右独立设置。如图是其中一段动画,其中设置了攻击区域触发器的变化动画。 2023-01-11 Unity #Unity #混合树 #Bug #动画