关闭

[置顶] Unity 简单易用的插件汇总

Unity 简单易用的插件汇总 2dToolKit,是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发 PlayerMaker,是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美 FingerGestures,顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等等 Pathologic...
阅读(651) 评论(0)

[置顶] 2D赛车 - Whell joint 2D组件的使用

小游戏的开始界面: 感兴趣的同学可以点击下载资源,和简易unitypackage,,, 密码:5hsw 根据车轮的转动,使小车运动,,, 使用2D Sprite创建出入下图所示关系,并附上图片调整位置: 为小车,和车轮增加如下的属性面板 CarMove脚本在后面,,没有声音面板,需要就加AudioSound组件,就好了,大家注意面板上的属性赋值就可以了,,...
阅读(248) 评论(0)

[置顶] C# 中 使用Connection 打开/关闭数据库

为了访问数据库,就要提供数据库连接类,在C#中,是通过Connection类来实现的,, 四种类型的连接方式 SQLConnection ADOConnection OractleConnection ODBCConnection 以SQLConnection方式实现数据库的连接: SQL Server数据库 windows 身份信息验证 步骤: 引用命名空间 us...
阅读(447) 评论(0)

[置顶] Unity 游戏场景

Application 函数 Application.LoaddLevel(“名称或者索引”); //加载场景,5.6.0以上过时,修改方法 Application.OpenURL("www.baidu.com"); //运行时自动打开网站 Application.CaptureScreenshot("1.jpg"); //保存图片在项目根目录上,注意图片格式 游戏暂停,并切...
阅读(293) 评论(0)

[置顶] Unity 中(5.3.0版本以上)场景加载

随着unity的不断更新,在Unity 5.6以上版本场景加载“Application.LoadLevel”已经过时了(代码中提示已启用),,有的时候却不妨碍程序,场景加载 下面我们来介绍信的场景加载的用法。 ? 好了,分随着unity的不断更新,你是否发现之前的场景加载“Application.LoadLevel”已经过时了呢,下面我们来介绍信的...
阅读(387) 评论(0)

[置顶] C#在Untiy上的应用

注意图中修改过的量的变化。 类、字段、属性、函数的调用,我们在Unity中很少使用new的方式来创建对象,除非是我们自己创建的纯C#类 C#中,要用一个类,修改另一个类中的变量,(全部是公开的public),我们会创建对象,让后通过 ’对象名.属性‘ 的方式调用,修改就可以了,,,而在Unity中没有使用new创建对象的过程,而是通过 用其类名声明变量(如上2图),然后通过拖拽的方式引...
阅读(212) 评论(0)

C# 文件操作--代码演示

在工程下创建名为(TextFile1.txt)的文件,但是我们编写如下图的代码检测时,却没有找到此文件,,, 因为程序是在Debug目录下执行的,所以我们创建的文件需要在Debug目录下,,,我们通常用的方法是:右键TextFile1.txt—> 属性 —> 将复制到输出目录的属性,更改为始终复制或者较新时复制,如下图: 这样就可以查看到我们目录下的文件了,,,FileInfo 和 Dir...
阅读(37) 评论(0)

C# 对文件操作

Path类 我们不能去实例化Path类,Path类提供了一些静态方法,可以更容易的对路径名执行操作。 Console.WriteLine(Path.Combine(@”c:\my documents”,”Readme.txt”)); 在不同的操作系统上,路径的表示是不一样的 windows上是 \ , 在Unix就是/ ,我们可以使用Path.Combine连接两个路径,不用关心在哪个系统上。...
阅读(37) 评论(0)

Unity 匹配手机的返回键的方法

匹配的方法其实就是电脑上的Esc键,,,现在Unity非常智能Input.GetKeyDown(KeyCode.Escape) 这么写它就会自动匹配了,,,下面以一个按下两次就退出app应用的案例的形式分享,,,, public class Manager : MonoBehaviour { //exitMessage 是一个做成预值体的游戏对象,在面板上拖拽赋值即可 public...
阅读(29) 评论(0)

Unity 获取手机触摸方法

Unity 中获取手机触屏的方法,,,触屏函数写在Update()中,用于实时监测,,方法很好用我做2048的时候用过了,,,下面是示例代码,分享给大家,,, //有触摸点,且滑动 if(Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) {...
阅读(30) 评论(0)

线程同步(使用Interlocked类)

通过System.Threading命名空间的Interlocked类控制计数器,从而实现进程 的同步。Iterlocked类的部分方法如下表: 示例,,同时开启两个线程,一个写入数据,一个读出数据,,, 代码如下:(但是运行结果却不是我们想象的那样)using System; using System.Threading;namespace 线程同步 { class Program...
阅读(39) 评论(0)

C# 开启线程几种方式

通过Thread发起线程,,,using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks;namespace 通过Thread发起线程 { class Program...
阅读(28) 评论(0)

线程简介

线程: 对于所有需要等待的操作,例如移动文件,数据库和网络访问都需要一定的时间,此时就可以启动一个新的线程,同时完成其他任务。一个进程的多个线程可以同时运行在不同的CPU上或多核CPU的不同内核上。 线程是程序中独立的指令流。在VS编辑器中输入代码的时候,系统会分析代码,用下划线标注遗漏的分号和其他语法错误,这就是用一个后台线程完成。Word文档需要一个线程等待用户输入,另一个线程进行后台搜索,...
阅读(99) 评论(0)

C# 解决约瑟夫环问题

大致题意:10个小孩,每个人都有一个序号(从0-9),他们依次围成一圈,然后从0序号的小孩开始报数,从0-3,数到3的人出局,一直循环,问剩下的人是谁,序号是多少???单纯的只使用数组解决,,,using System;namespace 约瑟夫环数组求解 { class Program { static void Main(string[] args)...
阅读(139) 评论(0)

C# 使用委托开始线程

使用委托的形式,调用线程,,,using System; using System.Threading;namespace 委托开启线程 { class Program { static void Main(string[] args) //在mian中线程是执行一个线程里面的语句的执行,是从上到下的 { //通过委托 开启一个...
阅读(132) 评论(0)

Unity中使用Protobuf

将.proto文件转换成.cs文件,教程:http://blog.csdn.net/czhenya/article/details/78216281 然后将转换后的.cs文件放到Unity中,然后将protobuf-net.dll 文件 (链接:http://pan.baidu.com/s/1nveIOit 密码:w4fz )文件放入相同的文件夹中,,, 然后编写如下代码:using Deskt...
阅读(44) 评论(0)

在VS中使用Protobuf

首先需要下载:protobuf-net.dll 文件 :链接:http://pan.baidu.com/s/1nveIOit 密码:w4fz 新建项目:然后添加引用,导入刚刚下载的文件,步骤如下图:最后编写如下代码:using System; using System.Collections.Generic; using ProtoBuf;namespace _011_实验 { cla...
阅读(125) 评论(0)

Protobuf 简介及转换为.cs文件

Protocol Buffers: protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为...
阅读(44) 评论(2)

Unity 特殊文件夹

Resources文件夹 (不要放的太大) Unity允许你按需动态加载游戏资源到场景中。Resources.Load 函数可以加载项目中位于任何位置的 Resources 文件夹中的资源。你可以有多个Resources文件夹,不管是否是顶级文件夹都可以。 Resources类详解 http://blog.csdn.net/czhenya/article/details/78012750E...
阅读(73) 评论(0)

Unity 使用JSON实现本地数据保存和读取

通过键值对的方式对游戏对象信息进行存储和读取,,,...
阅读(240) 评论(5)

JOSN语法以及和XML的比较

JSON 语法规则 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型: 对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 键/值对 JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 “”...
阅读(499) 评论(0)
333条 共23页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:42068次
    • 积分:2810
    • 等级:
    • 排名:第13324名
    • 原创:318篇
    • 转载:12篇
    • 译文:3篇
    • 评论:16条
    关于博主
    博客专栏
    文章存档