关闭

Android应用间跳转

/** * * @ClassName: MainActivity * @Description: 从一个应用跳转到另一个应用 * @author guoyizhe * @email gyzboy@126.com * @date 2015-6-9 下午3:49:07 * */ public class MainActivity extends Activity { private I...
阅读(360) 评论(0)

Android Studio生成keystore签名文件

Android App打包时要用到签名文件,Android Studio生成签名文件步骤如下: Build---Generate Signed Apk...如图: 如果你的project中有2个或者2个以上module时,会出现以下对话框,让你选择要给哪个...
阅读(1255) 评论(0)

Unity3D Shader 新手教程(5/6) —— Bumped Diffuse Shader

动机 如果你满足以下条件,我建议你阅读这篇教程: 你想学习片段着色器(Fragment Shader)。你想实现复杂的多通道着色器(multipass),但是对其不是很了解。你想使用上面提到的两种技术(片段着色器和多Pass)来实现描边效果的Toon shader,你就需要理解这两种技术的概念。 学习资源 Martin Kraus's fantastic Wiki...
阅读(790) 评论(0)

Unity3D Shader 新手教程(4/6) —— 卡通shader(入门版)

暗黑系   动机 如果你满足以下条件,我建议你阅读这篇教程: 你想了解更多有关表面着色器的细节知识。你想实现一个入门级别的卡通效果shader(Toon Shader)。你想知道渐变纹理(ramp texture)的使用方式。你想了解边缘光照(rim lighting)的知识。 准备工作 我们想实现一个toon shader - 一种能让模型看起来具有卡...
阅读(1074) 评论(0)

Unity3D Shader 新手教程(3/6) —— 更加真实的积雪

如果你满足以下条件,我建议你阅读这篇教程: 你想知道如何在表面着色器中进行混色(blend colour)你想实现一个更加真实的积雪效果 引论 我觉得有雪区域向无雪区域过渡的有些突兀,感觉更像白色的油漆涂在了岩石上,而不是积雪!为了使我们积雪shader的效果更加完美所以下一步需要做的是允许积雪和岩石纹理同时进行渲染,从而达到混色的效果。 我们只要对表面着色器的pixel处...
阅读(911) 评论(0)

Unity3D Shader 新手教程(2/6) —— 积雪Shader

如果你是一个shader编程的新手,并且你想学到下面这些酷炫的技术,我觉得你可以看看这篇教程: 实现一个积雪效果的shader创建一个具有凹凸纹理的shader为每个像素修改其对应纹理值在表面着色器中修改模型的顶点数据 引论 这是我们系列教程的第二部分,我们将在此部分实现些有用的技术。在学习完第一部分的所有背景知识后,我们将利用所学的知识实现一个简单的积雪效果的shader。效果...
阅读(989) 评论(0)

Unity3D Shader 新手教程(1/6)

刚开始接触Unity3D Shader编程时,你会发现有关shader的文档相当散,这也造成初学者对Unity3D Shader编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface Shader)的,为学习更复杂的Shader编程打下基础。 动机 如果你是刚刚接触Shader编程的新手,你可能不知道从何开始踏出S...
阅读(1870) 评论(0)

猫都能学会的Unity3D Shader入门指南(二)

关于本系列 这是Unity3D Shader入门指南系列的第二篇,本系列面向的对象是新接触Shader开发的Unity3D使用者,因为我本身自己也是Shader初学者,因此可能会存在错误或者疏漏,如果您在Shader开发上有所心得,很欢迎并恳请您指出文中纰漏,我会尽快改正。在之前的开篇中介绍了一些Shader的基本知识,包括ShaderLab的基本结构和语法,以及简单逐句地讲解了一个基本的s...
阅读(879) 评论(0)

Unity3D项目程序加密——对dll进行混淆

这里假设我们在Unity3D里面写的代码抽象成这样一个Test类,里面包含了公开和私有的变量,有自带的Start方法、Update方法和OnGUI方法,还有public、private和protected方法。虽然说用抽象类代表了项目里面实际的类,但为了可以看得到代码效果,所以在方法里面大概写了一些简单的打印的命令。   把这个Test类放到上次的类库项目里面,然后生成dll,放到...
阅读(1807) 评论(0)

Unity3D里使用自己的dll

首先,我们需要新建一个类库项目,可以使用Visual Studio或者Monodevelop来做。我这里是使用vs2012来创建:   选择好项目类型、写好项目名称。   新生成的项目里面默认有一个Class1类   可以通过在解决方案资源管理器里面进行重命名改成自己想要的类名,比如我这里改成了Math3D   然后写一个简单的静态方法在里面。这里我...
阅读(1575) 评论(0)

Unity3d之Mecanim(新版动画系统)

1,动画系统配置 创建Animator 2,代码控制动画...
阅读(7534) 评论(1)

Unity3d之Animation(动画系统)

1,动画系统配置 创建游戏对象并添加Animation组件,然后将动画文件拖入组件。 2,代码控制动画 Play("ation 1" );,播放动画,传入参数为动画名字 Stop("ation 1") ,停止动画,传入参数为动画名字 CrossFade("ation 1", 0.5f); ,有过度的切换动画,传入参数(动画名字,过度时间)...
阅读(13858) 评论(3)

iTween基础之iTweenPath(自定义路径移动)

在游戏开发中经常会用到让一个游戏对象按照指定的路线移动,iTweenPath就提供了可视化的编辑路径功能....
阅读(6659) 评论(1)

iTween基础之Color(变换颜色)

ColorTo:从当前颜色变到目标颜色 ColorFrom:从给定颜色变到原始颜色 ColorUpdate: 类似于 ColorTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType. Color只适用于GUITexture组件,GUIText组件,renderer组件和light组件. 一、基础介绍 ColorTo:从当前颜色变到目标颜色 ColorFrom:从给定颜色变到原始颜色 ColorUpdate:   类似于  Co...
阅读(2623) 评论(1)

Lua基础之math(数学函数库)

Lua5.1中数学库的所有函数如下表...
阅读(6082) 评论(0)
92条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:369933次
    • 积分:4204
    • 等级:
    • 排名:第7596名
    • 原创:48篇
    • 转载:44篇
    • 译文:0篇
    • 评论:55条
    博客专栏
    文章分类
    最新评论