C#

利用Unity脚本自定义分辨率实现相机截一张高清截图
.NET

利用Unity脚本自定义分辨率实现相机截一张高清截图

1027 0

最近做项目的时候需要在游戏里截一张高清截图,研究了一下写成脚本,方便以后使用。脚本可以自定义分辨率,用相机截高清截图。可以用代码动态截图,也可以在编辑模式下截图。注意截图宽高比要正确,宽高比不正确时可能会出问题。截图效果:脚本:CameraCapture.cs12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Unity 3D 浅谈Shader 运行时状态及渲染模式遇到的问题
.NET

Unity 3D 浅谈Shader 运行时状态及渲染模式遇到的问题

604 0

Unity 中的 Shader 有四种渲染模式,分别是:1234――Opaque(不透明)――Cutout(镂空)――Fade(隐现)――Transparent(透明)之前我遇到一个需求,需要给特定的游戏物体添加一个冰冻的效果,但是给我的 Shader 是一个完全冰冻的 Shader,而且无法通过参数调整它的颜色值。之后我的同事告诉我可以通过修改渲染模式更改物体本身的Alpha值实现,所以第一步我寻找了网上关于修改运行时 Shader 渲染模式的代码,如下。http://www.voidcn.com/ar

unity3d用什么语言开发?
.NET

unity3d用什么语言开发?

117 0

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。unity3d用什么语言开发?有以下三种可供选择的脚本编程语言:Java,C#以及Boo。 使用度更高的是前两种,需要说明的javascipt不是网页的那个javascipt,是Unity自己变化过后的一种语言。尽管它们各有各的优势与不足,但通常来讲C#显然会脱颖而出成为大家的首选,首先它完整支持面向对象,而且语法

C/C++

求长为n的数中任意m个数的组合

27 0

问题可分解为:1. 首先从n个数中选取编号最大的数,然后在剩下的n-1个数里面选取m-1个数,直到从n-(m-1)个数中选取1个数为止。2. 从n个数中选取编号次小的一个数,继续执行1步,直到当前可选编号最大的数为m。很明显,上述方法是一个递归的过程,也就是说用递归的方法可以很干净利索地求得所有组合。上代码:12345678910111213141516171819202122232425package algorithm.ms100;public class CtzHe {private int[] a

C/C++

简单工厂Factory

22 0

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667package net.util;/** * @项目名:spring2.5 * @包名:net.util * @文件名:FactoryDemo.java * @日期:Jun 21, 2011 4:37:02 PM * @备注:工厂模式 * @作者:apple

C/C++

精选的这19道C/C+面试题,你能答对多少呢? - 个人文章 思否

20 0

C和C++的区别?答:c++在c的基础上增添类,C是一个结构化语言,它的重点在于算法和数据结构。软件工程师的面试,套路都差不多,这一次约到的问题,下次你可能还会遇到。问1:请用简单的语言告诉我C++ 是什么?答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!问2:C和C++的区别?答:c++在c的基础上

.NET

asp.net在网站根目录下创建文件夹

100 0

假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:123456789101112131415161718string m_keleyiFolderName = Server.MapPath("/hovertree");if (Directory.Exists(m_keleyiFolderName)){//文件夹已经存在return;}else{try{Directory.CreateDirectory(m_keleyiFolderName);//创建成功}catch (Exc

ANTS Performance Profiler(.NET性能调优教程)
.NET

ANTS Performance Profiler(.NET性能调优教程)

83 0

.NET性能调优系列文章系列文章索引.NET性能调优之一:ANTSPerformance Profiler的使用.NET性能调优之二:使用VisualStudio进行代码度量.NET性能调优之三:YSlow相关规则的调优工具和方法在使用.NET进行快速地上手与开发出应用程序后,接下来面临的问题可能就是程序性能调优方面的问题,而性能调优有时候会涉及方方面面的问题,如程序宿主系统、数据库、网络环境等等,而当程序异常庞大复杂的时候,性能调优将变得更加无从下手。本系列文章主要会介绍一些.NET性能调优的工具、We