- 博客(36)
- 资源 (3)
- 收藏
- 关注

原创 C# Unity WWW下载AssetBundle的。zip文件并解压到本地
#region WWW下载AssetBundle的资源 /// /// WWW下载AssetBundle的资源 /// /// /// public static bool UWWWLoad(string url) { try {
2016-09-12 13:58:00
3105

原创 Unity C#根据路径读取图片并转换成byte
/// /// 根据路径读取图片并转换成byte /// /// /// public static byte[] ReadPNG(string path) { FileStream fileStream = new FileStream(path, FileMode.O
2016-08-31 10:58:39
4997
1
原创 Unity AssetBundles打包
using System.IO;using UnityEditor;using UnityEngine;public class BuildAssetBundlesFromDirectoryALL{ [MenuItem("Assets/Create AssetBunldes ALL")] static void CreateAssetBunldesALL
2016-09-21 19:20:50
643
原创 C# Unity用AssetBundle加载本地资源 (1)
/// /// AssetBundle加载器 /// public class AssetBundleLoger { /// /// 更新文件下载目录 /// private const string StreamingAssetPath = "/StreamingAssets
2016-09-12 14:00:31
2072
原创 C# 解压缩.zip文件
#region 解压缩文件 /// /// 解压缩文件 /// /// 压缩包文件名 /// 解压缩目标路径 public static void Decompress(string GzipFile, string targetPath) {
2016-09-12 13:51:40
572
原创 Unity Http短连接
//需要发送的消息协议 WWW www_instance = new WWW(url, message); //时间函数单位毫秒 Stopwatch sw = new Stopwatch(); sw.Start(); byte[] ty = ne
2016-08-31 10:50:48
1672
原创 Unity-->实现物体的移动
单例using UnityEngine;using System.Collections; public class IsRun { private static readonly IsRun tf=new IsRun(); private IsRun() { }
2015-04-20 16:45:32
681
原创 Unity-->实现剪刀石头布的游戏
游戏:剪刀石头布实现功能:1、电脑随机出牌(剪刀石头布)2、玩家选择出牌(剪刀石头布)3、玩家没有出牌时,电脑变幻牌面; 玩家出牌后,电脑出牌,并停止变幻牌面3秒,期间玩家无法选择出牌4、玩家和电脑出牌后,电脑自动计分。[csharp] view plaincopyusing Unit
2015-03-27 16:54:23
1774
原创 Untiy-->C# 冒泡排序与不用第三个变量实现排序
using UnityEngine;using System.Collections;public class pppp : MonoBehaviour { public int[] a = {2,3,1,4,6,7,8,9,0}; // Use this for initialization void Start () { for(int j=0;j<a.Length;j++){
2015-03-05 09:10:12
853
原创 Untiy--> C# 数组倒序存放输出
void Start () { int t; int j = 0; string s = ""; int [] aa = new int[10]{1,2,3,4,5,6,7,8,9,10}; for (int i=0; i<10; i++) { s+=aa[i]; } for (int i=9; i>aa.Length/2; i--) { t=
2015-03-05 08:29:25
1163
原创 高通AR增强现实最新教程unity3d
高通AR增强现实最新教程 之前网上很多有关于高通AR增强现实的教程,教我们unity的龙哥跟我们说这方面的时候便去搜了搜,但是很不巧的是,这玩意在前几天刚刚更新了,所以。。。。。。。这应该是目前最新的高通AR增强现实的教程,嗯,也很全面。1. 还是跟原来一样,登录https://developer.vuforia.com/网站,去下载SDK
2015-03-03 22:34:34
3138
原创 Cocos2d-x3.2 33种场景切换
1.创建 Scene * scene=Scene::scene();2.函数[1]:TransitionCrossFade::create(时间,目标场景); //慢慢淡化到另一场景[2]:TransitionFade::create(时间,目标场景); //本场景变暗消失后另一场景慢慢出现[3]:Transi
2015-03-02 15:35:30
597
原创 使用递归算法实现汉诺塔
汉诺塔原理解析:当只有一个盘子的时候,只需要从将A塔上的一个盘子移到C塔上。 当A塔上有两个盘子是,先将A塔上的1号盘子(编号从上到下)移动到B塔上,再将A塔上的2号盘子移动的C塔上,最后将B塔上的小盘子移动到C塔上。 当A塔上有3个盘子时,先将A塔上编号1至2的盘子(共2个)移动到B塔上(需借助C塔),然后将A塔上的3号
2015-03-02 15:17:03
602
原创 C#数据结构,集合
C#数据结构,集合一、集合的基本概念在.NET 中,对于数据结构的支持,即把许多类似的对象组合起来。最简单的数据结构就是数组。集合表示一组可以通过遍历每个元素来访问的的一组对象,特别是可以使用foreach 循环来访问他们。 对象如果可以提供相关对象的引用,就是一个集合。称为使用foreach 循环是集合的主要目的,集合没有提供其他特性。二、数组列表。数组列表类似数
2015-03-01 19:58:43
390
原创 c#循环语句
1、for 循环。我们还是以示例来讲解。using System;using System.Windows;namespace gosoa.com.cn{class MyFirstClass{static void Main(){for(int i=0;i{Console.WriteLine(i);}}}}我们来看示例中的,for
2015-03-01 19:57:23
553
转载 Cocos2d-x 3.0final 终结者系列教程13-贪食蛇游戏案例(全)
---------------------------------快过节了,弄个案例,大家不妨假期做做,运行效果展示:全部代码和资源:http://download.youkuaiyun.com/detail/sdhjob/74243291.准备资源背景图片menuback.png:节点图片greenstar.png
2015-03-01 19:52:33
643
转载 Cocos2d-x 3.0final 终结者系列教程16-《微信飞机大战》实现
本文介绍一款纵版射击游戏的实现,开发环境:win7vs2012cocos2d-x3.0finalandroid adtandroid ndk r9首先看下最后的效果:(图1,微信飞机大战运行效果)源码下载地址:http://download.youkuaiyun.com/detail/sdhjob/7513863一、游戏资源准备
2015-03-01 19:50:52
770
转载 Cocos2d-x 3.0final 终结者系列教程19脚本编程-Lua语法基础
Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8种基本类型,分别是:nil(空)类型boolean(布尔)类型number(数字)类型string(字符串)类型userdata(自定义类型)function(函数)类型thread(线程)类型table(表)类型以
2015-03-01 14:04:27
771
转载 Cocos2d-x3.2游戏的核心循环在Application,如何处理FPS不稳
今天天气很阴,马上要下雨了,陈吃早点功夫写点东西,一场秋雨一场寒,十场秋雨要穿棉,各位从今往后多穿点int Application::run(){ if(!applicationDidFinishLaunching()) { return 1; } long lastTime = 0L; long curT
2015-03-01 13:57:03
695
原创 CocoStudio1.6UI编辑器动画播放
/* 加载UI */ auto UI = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("DNSMGameWinUI_1.ExportJson"); this->addChild(UI); //播放动画Animation cocostudio::ActionMana
2015-03-01 13:54:45
960
转载 Cocos2d-x 3.0final 终结者系列教程21ScrollView原理与使用
CCScrollView的滚动是藉助于其内部容器的位置变动来达到的,再加以遮盖/剪切便实现不可见的部分进行隐藏。藉助于CCScrollView,我们可以实现分页效果,简单的富文本,下拉式按钮等。创建一个CCScrollView式的滚动视图,首先要创建一个容器,此容器可以必须是Node或其子孙类。如下: 12345
2015-03-01 13:51:40
628
转载 Cocos2d-x 3.0final 终结者系列教程22Cocos Studio动画编辑器的帧动画和骨骼动画详解
1 CocoStudio 简介CocoStudio 是由 Cocos2d-x 官方推出的一个专门针对 Cocos2d-x 游戏开发的免费工具集,目前正在开发阶段,且日益完善之中!既是工具集,当然集成了现有各零零散散工具的功能,并且不断扩充,包含动画编辑器,UI编辑器,场景编辑器和数据编辑器。具体内容及其特性欢迎访问 CocoStudio 官网 http://cocostudio.org/
2015-03-01 13:50:09
772
转载 static case 和Dynamic case
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;
2015-03-01 13:46:26
737
转载 Cocos2d-x 3.3 的3D开发功能介绍
昨天去成都参加GMGDC 全球移动游戏开发者大会,据蓝港互动CEO王峰谈到《手机游戏开发如何走好第一步》时谈到目前手游公司有10000家,没错,红海,都快变黑海了这么多公司和产品如何竞争,大量的同质化产品,(王峰给我的建议是与其在红海中厮杀不如想象未来的蓝海在哪,听明白的请举起右手)先不管这些了,作为程序员来讲我们看到了20万的人才缺口(如果每家公司招20个人,听明白的请举
2015-03-01 13:45:36
772
转载 Cocos Code IDE 开发Lua和Cocos2d-x3.2配置篇(可能是最新的教程)
1.首先下载最新的CocosCodeIDE和最新的Cocos2d-x3.2的源码2.然后解压缩3.启动CocosCodeIDE4.按照下图选择:Cocos Code IDE -Preferences 5.按照下图指定Cocos2d-x3.2的源码路径(注意是根目录)6.选ok 大功告成7. File-New-Project-Co
2015-03-01 13:42:27
545
转载 Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
void PhysicsFixedUpdate::onEnter(){ PhysicsDemo::onEnter(); _scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL); _scene->getPhysicsWorld()->setGra
2015-03-01 13:39:58
684
转载 Cocos2d-x3.2实现虚拟摇杆多点触摸
本文重点不是虚拟摇杆,而是多点触摸,一个Layer控制虚拟摇杆一个Button控制跳跃一个Button控制攻击在ios平台若想实现多点触摸,首先需要设置uiview的支持,默认是不支持的如下图 最后一行:结束
2015-03-01 13:38:34
810
转载 Cocosd-x屏比
完美主义情况下android自适屏,最好的方式当然是做多套不同分辨率屏幕大小的图片资源,但是一般作为我们这样的小团队开发,不会去花费太多的时间去做多套不同的资源,能给你多做几个封面就不错了,所以这个重任又从美术的头上落到我们程序猿的头上,在cocos2d-x中android包默认支持等比例的屏幕缩放,具体实现方式,在jni/helloworld/main.cpp中增加如下代码即可。继续拿Hello
2015-03-01 13:35:27
645
转载 Cocos2d-x添加Android重力感应切换屏幕方向
现在很多游戏和APP都支持通过手机重力感应来切换屏幕方向,Cococs2dx开发的游戏当然也可以支持。只需要修改一小部分东西就可以做到,这里以横屏为例。如果应用minSdkVersion >= 9 (android2.3以后版本),直接修改AndroidManifest.xml中游戏的activity标签,替换屏幕方向属性为123
2015-03-01 09:02:11
1264
转载 Cocos2d-x添加IOS手机震动
前段时间给android加过震动,当然ios也不例外需要,ios framework里面的AudioToolbox可以很简单的实现手机震动。和android一样我还在SimpleAudioEngine里面加震动的代码。修改头文件SimpleAudioEngine.h12// 增加震动方法voidvibrat
2015-03-01 08:57:17
1541
转载 Cocos2d-x添加Android手机震动
1、在proj.android这个目录下AndroidManifest.xml 文件,给app 增加震动权限 2、 修改android 项目源文件src/org/cocos2dx/lib/Cocos2dxSound.java增加震动方法,调用android底层振动器 /*** @param time 震动时间 */public void vibrate
2015-03-01 08:46:41
746
转载 Cocos2d-x 3.0final 终结者系列教程20 《2048》手游开发揭秘
一、游戏介绍2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内的数字块的移动,相同数字的块在移动的过程中累加消除,该游戏即考虑了手机触摸屏幕的操作方式,又在游戏过程中不断产生新块以增加游戏难度和耐玩性,游戏运行效果如下图:二、创建项目&游戏逻辑分析2.1 本项目开发环境: Mac OS 10.9 XCode 5.
2015-02-25 16:50:04
602
转载 Cocos2d-x游戏开发之骨骼动画详解-Spine
Cocos2d-x游戏开发之骨骼动画详解目录(?)[-]Cocos2d-x游戏开发之骨骼动画详解Spine 游戏中人物的走动跑动攻击等动作是必不可少实现它们的方法一般采用帧动画或者骨骼动画骨骼动画编辑器SpineSpine动画的使用Cocos2d-x游戏开发之骨骼动画详解-Spine 游戏中人物的走动,跑动,攻击等动作是必不可少,实现它们
2015-02-25 16:37:19
1758
原创 cocos2dx 编写消灭星星音效加载
一个游戏,声音也是非常的重要,其实cocos2dx里面的简单音效引擎的使用是非常简单的。我这里只不过是用一个类对所有的音效进行管理罢了。Audio.h?1234567891011121314#ifndef _AUDIO_H_
2015-02-18 12:15:20
1003
原创 cocos2dx音效引擎
在游戏中,我们把声音分为两类。第一类是音乐,这种类型的声音通常长度较长,适合作为环境音乐(例如游戏的背景音乐)。由于它的长度较长,同一时刻通常只能播放一首音乐。第二类是音效,它的特点是长度很短,但是可以同时播放多个音效,拥有很强的表现力。在游戏开发中,我们可以十分方便地启用CocosDenshion音效引擎库。CocosDenshion位于Cocos2d-x目录下的"CocosDenshion
2015-02-18 11:53:09
888
unity 描边Shader
2018-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人