- 博客(147)
- 资源 (1)
- 收藏
- 关注
原创 unity 2D 游戏背景无线循环简单使用
注意的地方:贴图格式(Texture type): Texturewrap Mode::Clampusing UnityEngine;using System.Collections;public class BG : MonoBehaviour { public float BGSpeed;//设置背景速度 private Material BGMaterial; // Use this
2017-04-01 10:36:50 5215
原创 unity 针对相机视角截屏并保存
挂在相机上,设置组件属性: Clear Flags 为: Depth only/Solid Color/Don’t Clearusing UnityEngine;using System.Collections;using System;using System.IO;public class CaptrueCameraScript : MonoBehaviour{ pub
2017-04-01 10:32:54 5063
原创 Unity 图片保存 简单使用
/// <summary> /// 图片保存 /// </summary> /// <param name="tex">Tex.</param> private void ImageSaveLocal(Texture tex){ string path = null; #if UNITY_ANDROID path=App
2017-04-01 10:31:09 3736
原创 C# LitJson Json序列化简单使用
Modelpublic class point { public string name{ get; set;} public string age{ get; set;} public DateTime birthday{ get; set;}}public class Person{ public Person() { point
2017-04-01 10:30:05 3045
原创 Unity 材质球shader替换简单使用
using UnityEngine;using System.Collections;public class TestScriptReplaceShader : MonoBehaviour{ Renderer re; // Use this for initialization void Start () { re = transform.Ge
2017-04-01 10:27:50 6798
原创 C# DataTime时间比较简单使用
/// <summary> /// 传入本地或服务器系统时间做判断 true:还在签约中,false:签约已经过期 /// </summary> /// <returns><c>true</c>, if system time was localed, <c>false</c> otherwise.</returns> public static bool Local
2017-04-01 10:26:29 1863
原创 C#文件写入和读取简单使用
// <summary> /// 文件写入 /// </summary> /// <param name="file_path">File path.</param> /// <param name="file_name">File name.</param> /// <param name="str_info">String info.</param>
2017-04-01 10:24:54 715
原创 C#反射(Reflection)简单实用
//*****************************************/// <summary>/// General method.2017.../cyl/// </summary>///*****************************************using UnityEngine;using System.Collections;using S
2017-04-01 10:22:12 412
原创 C#委托简单使用
//*****************************************/// <summary>/// General method.2017.../cyl/// </summary>///*****************************************using UnityEngine;using System.Collections;using S
2017-04-01 10:21:13 379
原创 C#Thread 线程的简单使用
//*****************************************/// <summary>/// General method.2017.../cyl/// </summary>///*****************************************using UnityEngine;using System.Collections;using S
2017-04-01 10:18:44 1052
转载 架构师之路(39)---IoC框架
http://blog.csdn.net/phphot/article/details/3985532 源地址 1 IoC理论的背景 我们都知道在面向对象的应用中,软件系统都是由N个对象组成的,它们通过彼此的合作,最终实现业务逻辑。图1:耦合在一起的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。上图画的
2015-08-31 09:54:19 538
转载 架构师之路(7)---里氏代换原则
http://blog.csdn.net/phphot/article/details/4050193 源地址 4 里氏代换原则(Liskov Substitution Principle, LSP)4.1 什么是里氏代换原则里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hiera
2015-08-31 09:52:35 504
转载 架构师之路(6)---OOD的开闭原则
http://blog.csdn.net/phphot/article/details/4050185 源地址 2 开闭原则(Open-Closed Principle,OCP)2.1 什么是开闭原则 开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。1988年,Bertrand Meyer在他的著作《Objec
2015-08-31 09:51:28 482
转载 架构师之路(5)---面向对象的设计原则
http://blog.csdn.net/phphot/article/details/3985698 源地址 1 OO的设计原则 采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢? 按照软件工程的理论,面向对象的设计要解决的核心问题就是可维护性和可复用性,
2015-08-31 09:50:37 681
转载 架构师之路(4)---详解面向对象
3.5 详解面向对象的编程(OOP)3.5.1 什么是面向对象 刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因:1、直接原因 你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在学习或具体项目中刻意
2015-08-31 09:49:38 508
转载 架构师之路(3)---架构师的职责
http://blog.csdn.net/phphot/article/details/3985491 源地址3 架构师的职责近来看到CSDN上有个CTO俱乐部,里面聊得是不亦乐乎。我怀着无比崇敬的态度,拜读了一下牛人们的发言。里面有个哥们发起一个话题:“CTO, 你多久没有写程序了?”。有人回答:“不写代码的CTO,属于......这公司问题大了!”。看到这里,我就赶紧撤了,怕忍不住反驳几句,反而
2015-08-31 09:48:21 531
转载 架构师之路(2)---详解面向过程
http://blog.csdn.net/phphot/article/details/3985480 源地址 2.3 面向过程编程(OPP) 和面向对象编程(OOP)的关系关于面向过程的编程(OPP)和面向对象的编程(OOP),给出这它们的定义的人很多,您可以从任何资料中找到很专业的解释,但以我的经验来看,讲的相对枯燥一点,不是很直观。除非您已经有了相当的积累,否则说起来还是比较费劲。我是个老
2015-08-31 09:47:17 650
转载 架构师之路(1)---面向过程和面向对象
http://blog.csdn.net/phphot/article/details/3985465 源地址 1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只 是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是 两码事,同样的程序员,有的人几年之后成为
2015-08-31 09:38:45 475
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-23 14:59:22 340
转载 写代码,是一件幸福的事儿
这个世界上同时具有,有趣,赚得多,几乎永远没有天花板限制的工种到底有多少?粗略看来,总数应该是不多的。写代码是其中之一。1.为何有趣?在我认识的程序员里,对这个职业深恶痛绝,感到煎熬的人数是0。无一例外,都对技术怀有敬畏之心。向技术大牛看齐,每时每刻都在感受到:不行,我还要变得更厉害。因为,这个行业没有办法一杯茶,一根烟,一张报纸看半天。没有办法依靠固定的,一成不变的工作流程混吃等死。没有办法不督促
2015-06-16 09:35:59 523
转载 Contains 类似检测匹配字符串
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { // Use this for initialization public GameObject a; //声明一个GameObject类型的对象 void Start () {
2015-05-24 12:07:51 1232
转载 Mathf.CeilToInt 最小整数 (unity3d mathf)
static function CeilToInt (f : float) : intDescription描述Returns the smallest integer greater to or equal to f.返回最小的整数大于或等于f。C#JavaScript// Prints 10Debug.Log(Mathf.CeilToInt(10.0));// Prints 11
2015-05-24 12:06:59 13261
转载 Unity3D 注释工具
本章让我们学习注释工具的用途 我们自己写的代码一定要给注释 时间一长也许什么都会忘记注释工具也可以写在一些类型上using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { public Transform target; void Start () {
2015-05-24 12:05:32 999
转载 unity3D android下路径加载
unity3d android 下加载路径 2013-06-01 20:18:50| 分类: unity3d |举报|字号 订阅下载LOFTER客户端1、unity3d 导出eclipse项目2、把资源放到 assets 文件里(eclipse 项目)3、发布项目4、安装Windows : path = = Application.dataPath + "/StreamingAss
2015-05-24 12:05:02 1687
转载 Unity3D项目文件目录发布后对应的ios/android应用目录
unity3d项目文件目录发布后,对应的ios/android应用目录分类: unity3d 2014-11-19 21:00 2261人阅读 评论(0) 收藏 举报Unity3d的Resource、AssetBundle与手游动态更新的报告,在这里分享一下,希望能够对各位用Unity的朋友有些许帮助。目录:1.Unity的资源数据加载2.Resource、StreamingAsset文件
2015-05-24 09:52:04 1969
转载 iTween曲线动画(沿着轨迹运动)
using UnityEngine;using System.Collections;public class Path : MonoBehaviour { //路径寻路中的所有点 public Transform [] paths; void Start () { Hashtable args = new Hashtable();
2015-05-24 09:51:02 5401
翻译 双击事件
void BackHome(){ if (Application.platform==RuntimePlatform.Android&&Input.GetKeyDown(KeyCode.Escape)) { a+=1; StartCoroutine("aValueClear",0.4f);
2015-05-24 09:47:36 393
转载 路径下获取文件(类似安卓指定路径文件获取)
using UnityEngine;using System.Collections;using System; using System.IO; //添加对System.IO 命名空间的引用 public class K_HuoQu : MonoBehaviour { String nimei; String []nimei2; public GUISkin
2015-05-24 09:45:42 628
原创 OnDestroy方法 很好用的方法
OnDestroy方法 很好用的方法 不能忘了它用一段简单的例子解释一下这是AA脚本using UnityEngine;using System.Collections;public class AA : MonoBehaviour { void OnDestroy(){ print("Des A"); }}这是CC脚本using UnityEngin
2015-04-02 22:55:02 17559 1
原创 Resources.Load和Resources.LoadAll使用
必要的时候可以将某一种类型强行转换成另一张类型using UnityEngine;using System.Collections;public class AA : MonoBehaviour { private Texture2D tex; private Object[] texs; void OnGUI () { if(GUI.Button(new
2015-04-02 22:54:08 15224 1
原创 闪烁效果:原理材质球或贴图的替换
int i=0; public int ptj; void ButtonEffJump(){ timelose+=Time.deltaTime; if(uis.value==1){ uic.isCanGaoChao=true; if(i<=ptj){ G
2015-04-02 22:52:57 622
原创 unity3D C#简单代理使用了解
代理声明 using UnityEngine;using System.Collections;public class Test1 : MonoBehaviour { // Use this for initialization public delegate void Mydelegate(string str); public void A(Mydelegate
2015-04-02 22:49:57 674
翻译 socket通信协议关系详解
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TC
2015-04-02 22:39:19 1256
翻译 cocos2d-x lua脚本简单的了解
之前有学过Cocos2dx,但是后来没用,有些忘了。 最近要做新的策略游戏,打算采用Cocos2d-x+LUA的方式开发,LUA做界面和业务,C++做框架和通信等,因此自己抓紧时间重新温习了下LUA(其实以前做界面设计器里面的脚本模块,就有用到LUA了,但是过了好几年了,不少语法都忘了)~ 不过LUA语法不难,加上实际上大部分还是用Cocos2d-x的接口,所以这个模式开发起来应该也很快。听说《
2015-04-02 22:37:54 619
翻译 Antialiasing (Fullscreen)抗锯齿特效
该项提供了平滑图像的功能,图像硬件渲染出的多边形的边缘会有锯齿,影响视觉效果,而全屏抗锯齿特效能够平滑处理这些锯齿,增强场景中视觉效果,通常情况下,抗锯齿特效的质量与算法的速度成反比。参数: Technique:抗锯齿技术,该项用于选择抗锯齿的方式,有7中可供选择。FXAA2:快速近似抗锯齿算法。 FXAA3Console:快速近似抗锯齿算法控制,该项为默认选项。 FXAA1PresentA:
2015-04-02 22:19:07 2836
转载 优化性能建模角色
Below are some tips for designing character models to give optimal rendering speed. 下面是设计人物模型,以提供最佳的渲染速度的一些技巧。Use a Single Skinned Mesh Renderer 使用一个蒙皮网格渲染器 You should use only a single skinned
2015-04-01 11:08:08 468
转载 减小文件大小
Unity post-processes all imported assets Unity后处理所有导入的资源Unity always post-processes imported files, thus storing a file as a multi-layered psd file instead of a jpg will make absolutely zero diffe
2015-04-01 11:03:36 570
转载 平台依赖编译
Unity includes a feature named “Platform Dependent Compilation”. This consists of some preprocessor directives that let you divide your scripts to compile and execute a section of code exclusively for
2015-04-01 10:57:52 452
转载 Unity iOS 基础 Unity iOS Basics
报错Date:2012-03-25 12:21This section covers the most common and important questions that come up when starting to work with iOS.本节包括了iOS工作中最常见于最重要的问题。Prerequisites 前提条件I'v
2015-03-14 11:45:37 632
转载 用HTML代码加载Unity内容 HTML code to load Unity content
Unity content is loaded in the browser by the Unity Web Player plugin. HTML code usually does not communicate with this plugin directly but through the help of a script called UnityObject. Its primary
2015-03-14 11:19:24 1235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人