自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Unity中对一张2D图片进行旋转

这段时间项目中碰到要让用户选择本地相册或调用手机摄像头拍摄后的图片进行简单的旋转并上传到服务器的需求,关于打开本地相册和调用摄像头的部分这里先略过,这篇文章主要讲讲当拿到本地的图片后怎样对图片进行简单的旋转。首先,因为要上传到服务器,所以这里对图片的旋转必须对Texture本身进行操作,故我用到了Texture2D类里的方法:GetPixel和SetPixel,GetPixel用来获取坐标为(

2017-09-13 21:53:48 13473 4

转载 C#中的多态性

本文转自http://www.cnblogs.com/zhangkai2237/archive/2012/12/20/2826734.html       相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,不知道CLR内部是如何实现的,所以本篇文章主要说说多态性中的一些概念已经内部实现的机理。        一

2017-04-08 23:09:27 352

转载 全面理解Unity加载和内存管理

转自unity圣典http://www.ceeger.com/forum/read.php?tid=4394最近一直在和这些内容纠缠,把心得和大家共享一下:Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质上我理解没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而

2017-03-18 18:03:56 444

原创 C#中交换两个引用类型变量的值

在数组排序中,如果数组元素是引用类型变量,就不能按照值类型那样通过定义一个中间变量来直接实现两个数组元素的交换。参考C++中类似的情况,要交换两个引用类型变量的值,在自定义交换函数时,通过传入指针变量的参数来实现这个功能。类似的,在C#中也可通过使用ref来实现。代码如下:void Swap(ref T var1,ref T var2){ T tmp=var1; var1

2016-12-17 23:01:58 2298

原创 Unity中获取特定文件夹下文件名包含特定字符串的文件路径

平时在工作中有时可能会碰到想要获得自己项目文件夹下文件名中包含某个特定字符或字符串的文件及其路径,这时如果只是在Unity的Project栏中输入这个特定的字符串来查找的话,虽然可以找到这些文件,但要获取路径就只能手动打开每个文件所在的文件夹位置。作为一个程序员,这样做显然效率太低,不符合程序员的Geek风格,所以我想到利用Unity的Editor功能写一个小脚本来获取需要的文件路径,代码如下。

2016-11-06 22:04:42 4295

原创 git常用命令小结

平时工作中使用git来进行协同开发,经常需要用到一些常用的git命令,为加深理解和记忆,同时为了记录方便以后待查,总结了一些常用的git命令如下。一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [u

2016-11-02 00:16:44 379

原创 Code Review常见问题清单

刚进入游戏开发行业,第一次接触了code review,搜集了一些coding时常见的问题,当做对自己平时编码时的规范化要求,希望能督促自己从一开始就养成良好的编码习惯,提升自己的编码能力。下面是具体的常见问题清单:常规项代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。所有的代码是否简单易懂?代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度

2016-10-30 21:44:31 1117

转载 Unity5网络模块UNet介绍

转自游戏蛮牛前段时间,研究了一下UNet,经过项目实践,大致整理了下遇到的问题。  源码Bitbucket : (https://bitbucket.org/-Technologies/networking)需要说明的是,这个项目只包含上层的包装,一些低层的网络实现在Unity内部,如NetworkTransport类等并不包含。  UNet常见概念简介  Spawn:简单来说

2016-10-26 00:08:36 838

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除