c#
文章平均质量分 92
crazyapp
书山有路勤为径,学海无涯苦作舟!
展开
-
Lambda 表达式(C# 引用)
使用 Lambda 表达式来创建匿名函数。 使用lambda 声明运算符=>从其主体中分离 lambda 参数列表。 Lambda 表达式可采用以下任意一种形式: 表达式 lambda,表达式为其主体: C#复制 (input-parameters) => expression 语句 lambda,语句块作为其主体: C#复制 (input-parameters) => { <sequence-of-statements> } 若..转载 2021-05-24 16:20:13 · 1043 阅读 · 0 评论 -
C#设计模式
C#设计模式总结系列导航: C#设计模式(1)——单例模式 C#设计模式(2)——简单工厂模式 C#设计模式(3)——工厂方法模式 C#设计模式(4)——抽象工厂模式 C#设计模式(5)——建造者模式(Builder Pattern) C#设计模式(6)——原型模式(Prototype Pattern) C#设计模式(7)——适配器模式(Ada...转载 2019-10-17 14:11:49 · 918 阅读 · 0 评论 -
Unity Mathf 数学运算(C#)
今天开始看合金弹头范例,注意到这个函数Mathf.SmoothDamp的使用,游戏中用于做相机的缓冲跟踪和boss直升机跟踪士兵。该函数是Unity3D中Mathf数学运算函数中的一个。我们其实会留意一些游戏使用了smoothmove的功能,其实就是类似的效果,只是发现这个函数很容易的已经分装好了,查了官网文档发现使用起来真的非常简单。smoothdamp,我的理解是平滑缓冲,东西不是僵硬转载 2017-08-23 17:06:21 · 654 阅读 · 0 评论 -
手指在屏幕上滑动快速形成墙体、栅栏等直线型建筑
以2D为例,三维的你自己改一下。把下面的脚本放在一个空物体上,然后把预制拖入进去,我的预制体碰撞器使用的是环形碰撞器CircleCollider2D。半径的25倍就是两个栅栏之间的距离。然后添加一个线性渲染组件模拟拖拽轨迹。using System.Collections;using System.Collections.Generic;using UnityEngine;publi...原创 2019-06-10 17:34:58 · 652 阅读 · 0 评论