- 博客(54)
- 资源 (8)
- 收藏
- 关注
原创 关于Draw Call与SetPass Call的优化备忘录
这篇文章主要是备注Draw Call 与SetPass的优化建议,会不定期的更新。【Draw Call】【SetPass Call】1.Particle System粒子系统的Renderer属性使用相同Material材质球的Order In Layer属性设置相同的值。 粒子系统的SetPass Call值会统一以Renderer材质球在Renderer下的Orde
2016-07-21 20:48:36
4393
原创 Unity3d Profiler 踩坑记实
profiler 在真机上的调试,一直以来碰到各种各样的呀买爹事件,在u3d开发的第五个年头,终于在忍无可忍下,花费了N天的时间,终于弄清楚了各种坑,现奉上完整的踩坑记实。经过几天的各种测试,最后发现,profiler要能真机调试,主要是几个步骤:1.如果硬盘够的话,建议把sdk全部都下下来,我是在这里下的http://sdk.android-studio.org/,基本上能正常更新。
2016-07-21 15:18:44
2564
1
翻译 Unity3d 镜面折射 vertex and frag Shader源码
Unity3d 镜面折射 网上能找到的基本上是固定管道或表面渲染的shader,特此翻译为顶点、片段渲染的Shader
2014-05-22 18:23:22
4198
翻译 Unity3d 镜面反射 vertex and frag Shader源码
Unity3d 镜面反射 网上能找到的基本上是固定管道或表面渲染的shader,特此翻译为顶点、片段渲染的Shader,本源码只涉及shader与cs部分,Editor部分使用NGUI绘制的,请自行下载NGUI unity3d 版本:v4.3.1
2014-05-16 16:53:01
6944
原创 Unity3d 图片切割
最近碰到做一个需要切割图片的游戏,先说下基本思想。先使用Texture2D.GetPixels将图片按你需要的块取得相应块的颜色Color[]值,然后生成相应的Texture2D图片,再将Texture2D图片给相应的模型的纹理贴图中,用renderer.material.mainTexture属性.附件里有源码.
2010-09-06 16:49:00
2114
原创 Unity3d 一点体会
<br />研究Unity3D引擎也有一年多了,感觉这个引擎使用起来还是很方便的,但是代码写起来有时候会有点回到Flash编码的感觉,最近也做了一个3d足球,轮盘之类的小游戏,感觉还是不错的,希望正在研究Unity3D的同学,一起交流交流,当然了,.net系统框架也是可以一起讨论的!以后会慢慢的写一些关于3D游戏开发的小文章,以供大家相互学习,已经很久没来写文章了!
2010-08-12 16:55:00
1051
1
原创 分布式数据库2005 简单用法
/*分布式查询*/分布式查询(Distributed Query)能够访问存放在同一部计算机或不同计算机上的SQL Server或不同种类的数据源。众所周知,OLE DB是Microsoft规格的公用数据访问的应用程序开发界面(Application Programming Interface,API),而SQL Server2000即是使用OLE DB来支持分布式查询的。SQL Server20
2009-06-28 10:03:00
663
原创 C# 获得MAC,CUP,硬盘等编号
这里的硬盘编号与WinForm程序获得的结果不同,各位同仁使用的时候注意下,1.首先先添加Web.Config文件的节点这个一定要加上,如果你用的是网站配置的mode不是Forms的话,会出现无权限或访问被拒绝,这是因为网站使用非Forms模式是没有系统的信息访问的权限滴!2.SystemMethodInfo是主要的类,其它类都是辅助类,主要是获得相关信息的类. SystemM
2008-12-30 09:43:00
735
原创 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以
2008-07-24 11:18:00
391
原创 Extjs Html代码传值问题(aspx做为服务文件)
HTML代码: DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> title>游戏分类title>
2008-03-19 15:18:00
3995
原创 文字与图片水印
private void Btn_Upload_Click(object sender, System.EventArgs e) ...{ if(UploadFile.PostedFile.FileName.Trim()!="") ...{ //上传文件 string
2008-03-14 16:58:00
469
原创 C# URL 重写与反重写
在URL重写中,最重要的莫过于IHttpModule接口了,先看下代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace YouXi.Components...{ public class HttpModule : I
2008-03-12 10:52:00
2624
1
原创 ExtJs 访问aspx 传参与读参
HTML代码如下:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> title>游戏分类title>
2008-03-12 10:35:00
2691
原创 ExtJs XSLTHelper 生成XSLT转换XML字符串
using System;using System.Collections.Generic;using System.Linq;using System.Xml.Linq;using System.Text;using System.Xml;using System.Xml.Xsl;namespace CommonHelper...{ public static class XSLHel
2008-03-12 10:26:00
1150
原创 ExtJs XMLHelper XML序列化与反序列化
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Serialization;using System.IO;namespace CommonHelper...{ public class Serialize ...{ /
2008-03-12 10:23:00
862
原创 ExtJs JsonHelper Json序列化与反序列化
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.Script.Serialization;using System.Runtime.Serialization.Json;using System.Reflection;namespace C
2008-03-12 10:21:00
2037
原创 ExtJs WCF 脚本文件 所有例子的引用的JS
UTF-8编码WCFFunction.js/**//** * Author by xiaozhuang * Date 2007-12-14 */ //把从BasicForm获取的Values对象中的Y-m-d型日期转换成WCF的UTC型 function ConvertFormValues(obj,fieldname)...{ var newResult = n
2008-03-01 09:48:00
1084
原创 ExtJs WCF服务 XML文件读取与保存
还是像以前一样,贴出代码!还是用Vs2008创建工程哦!Html代码DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">h
2008-03-01 09:45:00
2395
原创 ExtJs Ajax的WCF服务 之 Ext.grid 控件显示
这一次我们用WCF来替代WebService服务.还是先创建一个WebApplication工程添加Grid.htm文件,代码如下:引用的ext-base.js,ext-all.js,resources/css/ext-all.css文件在www.extjs.com中能够下到DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti
2008-02-22 10:38:00
2339
原创 ExtJs WebService Json序列化(扩展JavaScriptSerializer类)
今天我们来探讨一下关于 使用JavaScriptSerializer的Serialize方法进行Json序列化.在这里我们要用到反射,所以,对于反射也可以顺便学习一下.注意,我这里是用Vs2008来编写的,所以Vs2008以前的版本,需要读者自己相应的改一下,~_~!首先我们创建一个webapplication工程,添加一个WebService.htm文件,页面代码如下:
2008-02-21 10:46:00
4050
3
原创 Extjs 数据读取对象ArrayReader/JsonReader/XmlReader
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head> title>无标题页title> script s
2008-02-19 15:33:00
5498
1
原创 C#利用类型引用改变private类型变量的值
今天研究As3中发现可以利用引用改变private关键字声明的变理,用C#试验了一下,发现也可以!拿出来跟大家分享一下!先看看代码: using System;using System.Collections.Generic;using System.Text;using System.IO;namespace file1...{ class Program ...{
2007-12-24 10:25:00
2945
2
原创 C#与ActionScript3.0比较 -> 函数使用之区别
本文将actionscript3.0 (下称:as3) 与 C# 函数的声明及使用相比较1.函数定义比较: C#就很简单了,只有一种声明方式:访问权限关键字 初始化时间关键字 返回值 函数名(参数){}; public static void getBook()...{ //方法内容代码}//带参数public static void getBook
2007-12-22 10:46:00
1766
原创 在asp.net中使用自定义事件(带参数)
1.首先定义一个参数类public partial class SayEventArgs : EventArgs...{ public String Username; public String Websiteurl;}2.定义一个委托public delegate void SayEventHandler(object sender,SayEventArgs e);3.定义一个
2007-07-03 12:15:00
1114
原创 System.Web.UI.MasterPage 一点理解
版模页 -->@ Master Language="C#" AutoEventWireup="true" Inherits="DuwControls.DuwDefaultMasterPage" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm
2007-05-17 10:56:00
1965
原创 Url重写
1.定义url重写规则,很不幸的是一定要使用特定字符替代&,郁闷ing.........UrlReWriter enabled="true" reverse="true"> url pattern="/BBS/Forum/(d+).shtml" url="/BBS/Forum.aspx?BoardID=$1" repattern="/BBS/Forum.aspx?BoardID=(d+)$"
2007-04-30 14:36:00
732
原创 如何绑定枚举
1.要有一个枚举,此例为GameEasyType,注意[Description()]必须加上2.需要一个枚举转换成字典的处理类TransEnum //转换类using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.ComponentMode
2007-04-13 16:41:00
919
原创 用 JavaScript 操作字符串
用 JavaScript 操作字符串 作者: baozhenliang2007-04-06 10:00:05
2007-04-06 10:06:00
768
原创 最简单的验证票
int userID = 2; System.Web.Security.FormsAuthenticationTicket ticket = new System.Web.Security.FormsAuthenticationTicket(1,userID.ToString(), System.DateTime.Now, System.DateTime.Now.AddD
2007-03-02 11:41:00
773
原创 使用c#建立虚拟目录
使用c#建立虚拟目录 分类:C#&ASP.NET代码const String constIISWebSiteRoot = "IIS://localhost/W3SVC/1/ROOT"; string virtualDirName = "virtualName";//虚拟目录名称 string physicalPath =
2007-01-10 12:03:00
1127
原创 得到Request.QueryString所有参数的键值
string str = ""; int num = 0; System.Text.StringBuilder sb = new System.Text.StringBuilder(); num = Request.QueryString.Count; sb.AppendLine("共有"+num.ToS
2007-01-02 16:10:00
5036
原创 重写 DropDownList 添加optgroup以及为ListItem 加式样(例如 背景色,前景色等)
重写 DropDownList 添加optgroup以及为ListItem 加式样(例如 背景色,前景色等)optgroup 效果很酷,对于小型的二级或者多级下拉菜单如果不想做成连动那么复杂用optgroup 是个不错的办法.但是, .net DropDownList 并不支持optgroup.同时想自定义ListItem 的样式似乎想一步也做到也不容易.可以通过重写dropdownlist
2007-01-02 13:55:00
3411
1
原创 浮动DIV代码
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML>HEAD>META http-equiv=Content-Type content="text/html; charset=gb2312">META content="MSHTML 6.00.2600.0" name=GENERATOR>head>body>div
2006-12-19 18:18:00
1384
原创 Repeater控件的itemDataBound事件与寻找控件
//protected void lstArticle_ItemDataBound(object sender, DataListItemEventArgs e) //{ // if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingIt
2006-12-07 16:15:00
1547
原创 不同浏览器对象取得,左键的屏蔽
function GetObj(objName) ...{ if(document.getElementById) ...{ return eval(document.getElementById(" + objName + ")); } else if(document.layers) ...{ return eval("document.layers
2006-12-05 13:32:00
857
原创 javascript:节点操作的要点
function changeNum(obj,revertID) { var tar=obj.parentNode.nextSibling; while(tar.tagName!=DIV) { tar=tar.nextSibling; } tar=tar.childNodes[tar.c
2006-11-25 10:23:00
1560
原创 javascript添加事件
两种方式:直接给对象添加事件,节点添加事件例如给一个id为tab1的添加onclick事件第一种情况:var t = document.getElementById("tab1");t.onclick = function tst(){ alert();}第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵 var tb = docum
2006-11-25 09:55:00
2406
原创 javascript:多文件上传
function InsertRow(){ TableRowCount++; if(TableRowCount { var tabDW=document.getElementById("EditTable"); var curRow=tabDW.rows[tabDW.rows.leng
2006-11-25 09:54:00
2633
Unity3d Mirror Reflection
2014-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人