- 博客(91)
- 资源 (15)
- 收藏
- 关注
转载 Android应用间跳转
/** * * @ClassName: MainActivity* @Description: 从一个应用跳转到另一个应用* @author guoyizhe* @email gyzboy@126.com* @date 2015-6-9 下午3:49:07* */public class MainActivity extends Activity { private I
2017-02-09 18:02:16 1301
转载 Android Studio生成keystore签名文件
Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下:Build---Generate Signed Apk...如图:如果你的project中有2个或者2个以上module时,会出现以下对话框,让你选择要给哪个
2017-02-09 12:02:05 13015
转载 Unity3D Shader 新手教程(5/6) —— Bumped Diffuse Shader
动机如果你满足以下条件,我建议你阅读这篇教程:你想学习片段着色器(Fragment Shader)。你想实现复杂的多通道着色器(multipass),但是对其不是很了解。你想使用上面提到的两种技术(片段着色器和多Pass)来实现描边效果的Toon shader,你就需要理解这两种技术的概念。学习资源Martin Kraus's fantastic Wiki
2016-11-10 16:08:27 2724
转载 Unity3D Shader 新手教程(4/6) —— 卡通shader(入门版)
暗黑系 动机如果你满足以下条件,我建议你阅读这篇教程:你想了解更多有关表面着色器的细节知识。你想实现一个入门级别的卡通效果shader(Toon Shader)。你想知道渐变纹理(ramp texture)的使用方式。你想了解边缘光照(rim lighting)的知识。准备工作我们想实现一个toon shader - 一种能让模型看起来具有卡
2016-11-10 16:07:45 2639
转载 Unity3D Shader 新手教程(3/6) —— 更加真实的积雪
如果你满足以下条件,我建议你阅读这篇教程:你想知道如何在表面着色器中进行混色(blend colour)你想实现一个更加真实的积雪效果引论我觉得有雪区域向无雪区域过渡的有些突兀,感觉更像白色的油漆涂在了岩石上,而不是积雪!为了使我们积雪shader的效果更加完美所以下一步需要做的是允许积雪和岩石纹理同时进行渲染,从而达到混色的效果。我们只要对表面着色器的pixel处
2016-11-10 16:06:58 3110 1
转载 Unity3D Shader 新手教程(2/6) —— 积雪Shader
如果你是一个shader编程的新手,并且你想学到下面这些酷炫的技术,我觉得你可以看看这篇教程:实现一个积雪效果的shader创建一个具有凹凸纹理的shader为每个像素修改其对应纹理值在表面着色器中修改模型的顶点数据引论这是我们系列教程的第二部分,我们将在此部分实现些有用的技术。在学习完第一部分的所有背景知识后,我们将利用所学的知识实现一个简单的积雪效果的shader。效果
2016-11-10 16:06:09 3675 3
转载 Unity3D Shader 新手教程(1/6)
刚开始接触Unity3D Shader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D Shader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface Shader)的,为学习更复杂的Shader编程打下基础。动机如果你是刚刚接触Shader编程的新手,你可能不知道从何开始踏出S
2016-11-10 15:59:54 7689 1
转载 猫都能学会的Unity3D Shader入门指南(二)
关于本系列这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果您在Shader开发上有所心得,很欢迎并恳请您指出文中纰漏,我会尽快改正。在之前的开篇中介绍了一些Shader的基本知识,包括ShaderLab的基本结构和语法,以及简单逐句地讲解了一个基本的s
2016-11-07 15:43:30 1831
转载 Unity3D项目程序加密——对dll进行混淆
这里假设我们在Unity3D里面写的代码抽象成这样一个Test类,里面包含了公开和私有的变量,有自带的Start方法、Update方法和OnGUI方法,还有public、private和protected方法。虽然说用抽象类代表了项目里面实际的类,但为了可以看得到代码效果,所以在方法里面大概写了一些简单的打印的命令。 把这个Test类放到上次的类库项目里面,然后生成dll,放到
2016-09-08 15:41:43 6299
转载 Unity3D里使用自己的dll
首先,我们需要新建一个类库项目,可以使用Visual Studio或者Monodevelop来做。我这里是使用vs2012来创建: 选择好项目类型、写好项目名称。 新生成的项目里面默认有一个Class1类 可以通过在解决方案资源管理器里面进行重命名改成自己想要的类名,比如我这里改成了Math3D 然后写一个简单的静态方法在里面。这里我
2016-09-08 15:35:11 6473
原创 Unity3d之Animation(动画系统)
1,动画系统配置创建游戏对象并添加Animation组件,然后将动画文件拖入组件。2,代码控制动画Play("ation 1" );,播放动画,传入参数为动画名字Stop("ation 1") ,停止动画,传入参数为动画名字CrossFade("ation 1", 0.5f); ,有过度的切换动画,传入参数(动画名字,过度时间)
2016-04-30 18:15:17 111312 5
原创 iTween基础之iTweenPath(自定义路径移动)
在游戏开发中经常会用到让一个游戏对象按照指定的路线移动,iTweenPath就提供了可视化的编辑路径功能.
2016-04-06 16:58:45 23797 7
原创 iTween基础之Color(变换颜色)
ColorTo:从当前颜色变到目标颜色ColorFrom:从给定颜色变到原始颜色ColorUpdate: 类似于 ColorTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.Color只适用于GUITexture组件,GUIText组件,renderer组件和light组件.一、基础介绍ColorTo:从当前颜色变到目标颜色ColorFrom:从给定颜色变到原始颜色ColorUpdate: 类似于 Co
2016-04-05 15:48:09 5773 1
原创 unity2d之2d帧动画创建
在2d游戏中帧动画的应用是非常广泛的,那么如何在unity中创建一个帧动画,主要是下面几个步骤。一,导入图片把美术给的动画图片导入unity,并把图片属性设置成下图中的属性二,创建动画选择要生成动画的图片拖拽到场景中,这时会弹出保存动画对话框,保存到指定的位置。创建完成后可在Animation下修改动画的播放速度,和每帧的图,添加帧等操作。
2016-03-24 15:21:15 18908 4
原创 unity工具IGamesTools之批量生成帧动画
unity工具IGames批量生成帧动画,可批量的将指定文件夹下的帧动画图片自动生成对应的资源文件(Animation,AnimationController,Prefabs)
2016-03-24 15:17:15 9309 5
原创 iTween基础之Fade(淡入淡出)
一、基础介绍FadeTo:从当前透明度变到目标透明度FadeFrom:从给定透明度变到原始透明度FadeUpdate:类似于FadeTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.Fade只适用于GUITexture组件,GUIText组件,renderer组件和light组件.
2016-03-18 16:28:19 10476 1
原创 iTween基础之CameraFade(摄像机淡入淡出)
一、基础介绍CameraTexture:根据提供颜色创建一个full-screen Texture2D,可为CameraFade所用.CameraFadeAdd:创建一个对象可以模拟摄相机的淡入淡出。CameraFadeDepth:改变摄相机的淡入淡出深度(对象为CameraFadeAdd返回对象)CameraFadeDestroy:删除摄相机的淡入淡出效果(对象为CameraFadeAdd返回对象)CameraFadeSwap:改变摄相机的淡入淡出背景图(对象为CameraFadeAdd返回对象
2016-03-15 14:55:12 6561 2
原创 iTween基础之Shake(摆动)
一、基础介绍ShakePosition: 根据提供的amount衰减其值随机摇动游戏物体的位置,其晃动大小和方向由提供的amount决定ShakeRotation:根据提供的amount衰减其值随机摆动旋转游戏物体的角度,其转动角度就是X,Y,Z的值的大小.ShakeScale:根据提供的amount衰减其值随机摆动改变游戏物体的大小,其大小比例变化方向和大小由提供的Vector3觉定.
2016-03-09 17:21:51 7133 1
原创 iTween基础之Punch(摇晃)
一、基础介绍PunchPosition: 对物体的位置添加摇晃动画,使其摇晃最终归于原来的位置.PunchRotation:对物体的角度添加摇晃动画,使其摇晃最终归于原来的角度.PunchScale:对物体的大小添加摇晃动画,使其摇晃最终归于原来的大小.
2016-03-08 16:32:29 2696 1
原创 iTween基础之Audio(音量和音调的变化)
一、基础介绍AudioTo:改变声音的音量和音调到指定的数值。AudioFrom:将声音的音量和音调从给的数值变化到原始的数值;AudioUpdate:类似于AudioTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrTypeStab:播放AudioClip一次,可以不用手动加载AudioSource组件通过iTween实现声音音量和音调的渐变效果
2016-03-08 11:54:15 2391 1
转载 C#中的Dictionary简介
在C#中,Dictionary提供快速的基于键值的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。
2016-03-02 16:07:29 756
原创 iTween基础之Rotate(旋转角度)
RotateTo:旋转游戏物体到指定的角度。RotateFrom:将游戏物体从给的角度旋转回原始角度RotateAdd:对游戏物体的旋转角度随着时间,增加所提供的角度。RotateBy:将提供的值乘以360,其余与RotateAdd相同。也就是提供的值为每个轴上旋转的周数. RotateUpdate:类似于RotateTo ,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.
2016-02-19 11:18:18 10649 1
原创 iTween基础之功能简介
iTween基础之功能简介 一.iTween 介绍 、二.iTween 原理、三.iTween 下载、四.iTween 类介绍、五.主要功能介绍 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等
2016-01-23 10:42:33 3208 2
原创 Lua基础之字符串(string)
1,计算字符串长度 2,返回字符串s的n个拷贝 3,返回字符串全部字母大写 4,返回字符串全部字母小写 5,返回一个类似printf的格式化字符串 6,根据下标截取字符串 7,在字符串中查找 8,在字符串中替换 9,返回字符的整数形式 10,将整型数字转成字符并连接
2016-01-01 19:05:47 16263 1
原创 uLua中遇到的问题
C#调用lua函数:定义的传参问题C#调用Lua父类函数不行问题Lua中调用不到C#对象的父类函数Lua中调用不到C#重载函数Lua中报错 function at line xxx has more than 60 upvalues打包Assetbundle丢失Shader问题(贴图显示不了)
2015-12-14 21:46:15 2398 1
转载 Lua中cJson的读写
这里采用的是Lua CJson库,是一个高性能的JSON解析器和编码器,其性能比纯Lua库要高10~20倍。并且Lua Json完全支持UTF-8,无需以来其他非Lua/LuaJit相关包。
2015-12-14 21:09:52 6212
原创 Lua基础之coroutine(协程)
概括:1.创建协程 2.coroutine的函数 3.coroutine的基本流程 4.yield对coroutine流程的干预 5.resume, function()以及yield之间的参数传递和返回值传递
2015-12-13 21:35:04 2658
原创 Lua基础之table详解
概要:1.table特性;2.table的构造;3.table常用函数;4.table遍历;5.table面向对象
2015-12-13 15:46:09 41120 1
转载 详解C#中的反射
反射(Reflection)2008年01月02日 星期三 11:21两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也
2015-12-02 22:28:01 637
转载 Cocos-x 3.2:从C++过渡到Lua
原文总结的非常好,都是我们学cocos2d-x以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存。原文链接:http://shahdza.blog.51cto.com/2410787/1569003(原文中说的getPosition()那个大坑幸好我没踩上,我每次都是偷懒用getPositionX()和getPositionY()的,当时还奇怪为啥cocos2d-x要封装这
2015-11-19 17:24:11 1210
unity工具IGamesTools批量生成帧动画
2016-03-24
中文pdf-Learn_iphone_and_ipad_cocos2d_game_development
2012-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人