Wenkil的开发笔记
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

C#匿名方法的使用

代码using System; delegate void NumberChanger(int n); namespace DelegateAppl { class TestDelegate { static int num = 10; public static void AddNum(int p) {

2018-03-06
编程语言
C#

C#网络聊天室

简述使用VS控制台应用,开发C#网络通信代码。模拟聊天室。 代码首先创建一个ServerController的解决方案,使用一下脚本:服务器端脚本,ServerTestusing System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Text; using

2018-02-24
编程语言
C#

C#结构体和类的区别

笔记11,结构是实值类型(Value Types),而类则是引用类型(Reference Types)。 2,结构使用栈存储(Stack Allocation),而类使用堆存储(Heap Allocation)。 3,所有结构成员默认都是Public,而类的变量和常量数则默认位Private,不过其他类成员默认都是Public。 4,结构成员不能被声明位Protected,而类成员可以。 5,结构

2017-11-08
编程语言
C#

Unity技能冷却功能

代码:// 技能的图标 public Image icon; //通过Text显示时间 public Text txt; float aTxt; bool Dtime = false; // 技能的冷却时间 public float coolDown; // 技能名称,用于区分使用了哪个技能的 //public string skillName; // 保存

2017-11-05
游戏开发
C# Unity

Unity屏幕滑杆

滑杆代码using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; public class TuoUI : MonoBehaviour,IDragHandler,IEndDragHandl

2017-10-30
游戏开发
C# Unity

Unity中抛物线实现精准打击

unity中抛物线实现精准打击using System.Collections; using System.Collections.Generic; using UnityEngine; public class BulletControl : MonoBehaviour { public Transform _Target; public float _Ver

2017-10-30
游戏开发
C# Unity

Unity面试题整理

一:什么是协同程序? 在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。 二:Unity3d中的碰撞器和触发器的区别? 碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性。当Is Trigger=false时,碰撞器根据物理引擎引发碰撞,产生碰撞的效果,可以调用OnCollisionEnt

2017-10-28
游戏开发
C# Unity

C#快速排序

代码:namespace 快速排序 { class Program { static void Main(string[] args) { int[] nums = { 1, 9, 6, 4, 2, 5, 7, 10, 3, 8 };

2017-10-22
编程语言
C#

C#冒泡排序

控制台运行以下代码int[] nums = { 0, 5, 8, 3, 4, 1, 6, 7, 2, 9 }; for (int i = 0; i < nums.Length - 1; i++) { for (int j = 0; j < nums.Length - 1 - i; j++) { if (nums[j

2017-10-22
编程语言
C#

Shader语义

概念 概念:顾名思义,就是语句的含义,通俗的说:就是告诉Shader从哪里得到这些参数,并且又把这些参数输出到哪里。 其实语义是HLSL中的语法,但是Unity中的ShaderLab并不支持全部语义 DirectX10之后,有了一种新的语义,叫做系统数值语义,这些语义是以SV开头的。 这些语义有特殊的含义,不能随便赋值,比如SV_POSITION,在系统中表示齐次空间下的坐标。 再比如SV_Tar

2017-10-22
游戏开发
Unity Shader
1…5678

搜索

Hexo Fluid My Github