- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 C# 中使用using的三种方法
1.using指令using+命名空间,这种方法基本学习过C#的都用过,好处在于,写代码的时候不需要指定详细的命名空间using System.Windows.Media; using System.Windows.Media.Imaging;2.using语句是用来简化资源释放的,在一定的范围内有效,除了这个范围时,自动调用IDisposable释放掉,当然并不是所有的类都适用...
2018-12-10 09:00:43
1456
转载 Unity 绘图性能优化 - Draw Call Batching
Unity官方链接:http://docs.unity3d.com/Manual/DrawCallBatching.html转载出处链接:http://www.cnblogs.com/fly-100/p/5422734.htmlDraw Call Batching在屏幕上绘制一个物体,U3D引擎必须向绘图API(openGL或者D3D)发起一次DrawCall。这些DrawCall往往...
2018-12-05 15:15:41
412
原创 C#实现排序算法
1.选择排序 //选择排序 每次循环 依次与第一个数进行比较 for (int i = 0; i < arry.Length; i++) { for (int j = i+1; j < arry.Length; j++) { if...
2018-08-03 11:26:49
1063
原创 虚方法、重写、类的继承与多态
using System;namespace VR30Lesson11{ class MainClass { public static void Main (string[] args) { Console.WriteLine ("Hello World!"); Man m = new Man (); //m.Test (); Child c = ...
2018-08-03 10:16:48
653
原创 out与ref 引用传递
//ref 和out 引用传递 //ref 和 out 都要求变量作为方法的实参 加上 out 或者 ref //引用传递 //out 是只出不进 ref 又进又出 //out 不要求变量传入前初始化 ,要求在方法内对变量赋值 //ref 要求变量传入前必须初始化 /...
2018-08-03 10:11:36
431
原创 数组与集合
1.数组 //数组存储的是一组相同类型的值 //数组定义必须要给定长度 //类型确定 长度也确定 //类型 [] 数组名 = new 类型[长度]; //1 /*int [] nums = new int[5] ; //2 int [] counts = new int[3] {1,2,3}; //3 int []...
2018-08-03 10:07:32
154
原创 枚举和结构体
1.枚举枚举和switch更配呦 //enum 枚举 值类型 //一组命名整型常量 public enum Sex{ 男, 女 } //即可以定义在类外面,也可以定义在类的里面 class MainClass { //访问修饰符+ enum (关键字)+ 枚举名{枚举值} public enum HuaSe{ 黑桃, 红桃, ...
2018-08-03 10:05:34
1920
原创 方法(函数)
方法: 访问修饰符一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问; private:对象本身在对象内部可以访问; //前两个最常用 后边需要了解 protected:只有该类对象及其子类对象可以访问 internal:同一个程序集的对象可以访问; protected internal:访问限于当前...
2018-08-03 09:26:23
726
原创 Unity登录注册功能的实现 以及使用提示框的思路
主要是使用拖拽方式使U3D组件关联C#脚本 建议使用同名关联。UGUI基础组件的基本使用using UnityEngine;using System.Collections;using UnityEngine.UI;public class UIControlScprit : MonoBehaviour { //关联四个面板 public GameObjec...
2018-07-28 17:55:32
9159
7
原创 C#判断与循环
重难点: break 终止循环 continue 跳出当前循环 进入下层循环 return 结束当前方法(函数) if (判断条件) { 代码块1} else { 代码块2} 如果判断条件为true 执行代码块1 不成立执行代码块2 ...
2018-07-25 23:04:25
1412
原创 Dictionary案例之网站信息管理
Dictionary实现对类的管理Web类 实体类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace WebInfo{ /// <summary> /// 实...
2018-07-25 22:31:45
305
原创 Dictionary泛型集合类案例之电话本
Dictionary集合是一种"键值对"集合。Dictionary<K,V>K键,V值在Dictionary<K,V>中需要分别限制键的类型和值的类型。该集合的每个数据都是有两部分组成的,键和值。在键值对集合中,我们是根据"键"去寻找值的。在键值对集合中,键必须是唯一的,而值是可以是重复的。Program类视图层,负责与用户的交互。using ...
2018-07-25 20:23:51
254
原创 MVC及List泛型集合案例之用户管理系统
一、MVC简介:MVC是一种设计模式,是一种代码开发的思想和套路将要实现的功能分成三个部分:M:(Model)模型层 主要对数据进行操作。V:(View)视图层 主要负责和用户进行输入输出的交互。C:(Controller)交互层 主要负责该功能的逻辑部分。以网站的登录界面为例进行说明:登录界面(V)<-------->登录,注册(C)<-...
2018-07-24 23:10:44
517
原创 Unity GoldGame小游戏实现(Collision碰撞检测)
游戏界面:游戏实现思路:游戏开始随机生成5个Box键盘输入控制Player移动 当Player碰撞到物体 检测物体身上标签 如果Tag为Box则Box销毁 在其位置生成一个Gold如果Tag为Gold则Gold销毁 得分+1 游戏实现过程:所需物体: Box Gold(Prefabs)用于实例化、Player、Text(计算得分)CreatBOx(空物体,控制B...
2018-07-24 08:59:16
2286
1
转载 C#运算符
一、算术运算符运算符 描述 实例 + 把两个操作数相加 A + B 将得到 30 - 从第一个操作数中减去第二个操作数 A - B 将得到 -10 * 把两个操作数相乘 A * B 将得到 200 / 分子除以分母 B / A 将得到 2 % 取模运算符,整除后的余数 B % A 将得到 0 ++...
2018-07-23 20:24:58
165
原创 C#数据类型与类型转换
一、数据类型值类型类型 描述 范围 默认值 bool 布尔值 True 或 False False byte 8 位无符号整数 0 到 255 0 char 16 位 Unicode 字符 U +0000 到 U +ffff '\0' decimal 128 位精确的十进制值,28-29 有效位数...
2018-07-23 19:38:46
575
原创 C#初级语法
一、关键字using引用---用于在程序最开始引用系统库namespace命名空间---定义命名空间class类---用于生命一个类二、变量与常量变量:一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。变量类型 变量名 = 初始化赋值 ...
2018-07-23 19:28:35
188
原创 Time时间类
1.作用 这个类中包含时间相关的数据信息。2.类中常用属性Time.time 静态只读属性,游戏时间。从游戏开始到现在所经过的秒数。Time.deltaTime 静态只读属性,时间增量。渲染完上一帧画面所消耗的时间。 [可以用于实现倒计时效果]Time.timeScale 静态属性,时间缩放。[可以用于暂停游戏] 当值为 1 时,游戏是正常状态;为 0 时,游戏是暂停状态;为 0....
2018-07-20 20:49:55
405
原创 C#十五个字符串操作方法与StringBiuder
一,十五个基础的字符串操作方法二,StringBiuder1.字符串的缺点当需要对一个字符串变量重复赋值时,在内存中会产生大量的垃圾数据信息。当重复赋值的频率很高时,执行的效率就会降低。2.StringBuilder 简介字符串;Builder,构建器;连起来是“字符串构建器”。StringBuilder 是一个类。SB 类型的变量是引用类型。StringBu...
2018-07-20 15:02:53
495
原创 关于U3D场景打包为支持GearVR的apk文件
一、电脑环境配置及:具体安装操作详见 2017年Android SDK下载安装及配置教程二、获取信任文件参见: GearVR开发笔记三、开始打包:首先请确认U3D环境配置正确及信任文件已放到正确位置然后开始打包文件:红色为需注意或需修改位置 ...
2018-03-16 23:21:33
1877
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人