2013年4月17日

为树加碰撞

摘要: 1.先在Project面板中找到树2.将其拖入我们正在制作的实例3.选择这个对象,选择Component,为其添加Collider属性4.改变其大小,中心点即可。更改其名字不与原文件相同即可5.将层次面板中的这个树木对象,拖拉到Project面板中6.种植树木 阅读全文

posted @ 2013-04-17 18:07 陈释然 阅读(130) 评论(0) 推荐(0) 编辑

判断物体是否在摄像机镜头内(将物体的世界坐标转换为屏幕坐标,然后判断Z轴)

摘要: 将物体的世界坐标转换为屏幕坐标,然后判断Z轴if(camera.WorldToScreenPoint(transform.position).z>=0){Debug.Log("在摄像头范围内");} 阅读全文

posted @ 2013-04-17 18:06 陈释然 阅读(647) 评论(0) 推荐(0) 编辑

unity3d常见问题

摘要: 1:天空盒有接缝怎么解决?答:在贴图导入设置里设置WrapMode为"Clamp".2:DDS格式怎么不显示?答:Unity不支持DDS格式,Unity会将除DDS外的其他格式图片具有为DDS同样的优化.3:Unity如何动态载入外部模型等文件?答:可以使用AssetBundle4:脚本编辑器有语法提示吗?答:有的,Win版使用Ctrl+I,Mac版使用Ctrl+>.5:如何使用烘焙贴图(多重纹理)?答:不要使用Shell贴图,直接将烘焙图赋予贴图的"自发光"通道之上.6:怎么屏蔽Webplayer右键菜单?答:<paramname=&quo 阅读全文

posted @ 2013-04-17 18:05 陈释然 阅读(237) 评论(0) 推荐(0) 编辑

获取人物,然后获取人物脚本,之后获取脚本变量和给脚本变量赋值

摘要: 创建一个Cube,名字改为Cube创建一个C#脚本,名称为isMaker编辑isMaker脚本,定义一个public类型的bool类型变量isRun并且在start函数中给isRun赋值为true将isMaker脚本赋给Cube创建一个Cube,名字改为Cube2创建一个C#脚本,名称为test,并写入如下代码:if(Input.GetKeyDown(KeyCode.Z)){if(GameObject.Find("Cube")){GameObjectobj=GameObject.Find("Cube");isMakerismaker=obj.gameOb 阅读全文

posted @ 2013-04-17 18:04 陈释然 阅读(187) 评论(0) 推荐(0) 编辑

摄像机平滑跟随

摘要: publicTransformtarget=null;publicfloatheight=1f;publicfloatpositionDamping=3f;publicfloatvelocityDamping=3f;publicfloatdistance=4f;publicLayerMaskignoreLayers=-1;privateRaycastHithit=newRaycastHit();privateVector3prevVelocity=Vector3.zero;privateLayerMaskraycastLayers=-1;privateVector3currentVelocit 阅读全文

posted @ 2013-04-17 18:03 陈释然 阅读(335) 评论(0) 推荐(0) 编辑

2D与3D共存

摘要: 关于NGUI中2D与3D共存问题游戏画面,需要有道具、HP等等2D图片,也可以3D实现,但是展示的只是2D图片,所以尽可能用2D实现1.导入NGUI2.NGUI->Create a New UI3.Layer选择Default(注意:如果你要用鼠标控制NGUI的话,比如点击按钮操作,就一定要将NGUI的Layer设置为Default)4.Camera选择为Simple 2D5.然后点击Create Your UI6.选择新创建的UI,即UI Root(2D)->Camera,将摄像机的Culling Mask选择为Default即照射层为Default,否者无法显示7.选择UI R 阅读全文

posted @ 2013-04-17 18:02 陈释然 阅读(372) 评论(0) 推荐(0) 编辑

Store Kit Guide(In App Purchase)翻译

摘要: 一、In App Purchase概览Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的store kit 模型:Store Kit的API只是为程序添加In App Purchase功能的一小部分。你需要决定如何去记录那些你想要提交的产品,如何在程序中将商店功能展现给用户,还要考虑如何将用户购买的产品提交。本章的剩余部分会展示整个流程。Products产品可以是任意一项你想要出售的特性。产品在iTunes Conne 阅读全文

posted @ 2013-04-17 18:01 陈释然 阅读(171) 评论(0) 推荐(0) 编辑

关于有时候使用数据流,但是写入后文件大小没错,但打开储蓄哦问题

摘要: Java 在写数据流的时候,new buff的时候,一般new为64 128 256 512 1024,否者会出现文件大小正确,打开错误问题 阅读全文

posted @ 2013-04-17 17:59 陈释然 阅读(135) 评论(0) 推荐(0) 编辑

java读取文件时在最后的缓冲区内存在多余数据的问题

摘要: 一般用JAVA写文件的方式:byte[] buffer = new byte[1024]; while (fileIn.read(buffer) != -1) { outputStream.write(buffer); }但是这样会出现一个问题:如果最后读入buffer的数据只有n个字节,n小于1024个字节时,在buffer的[n,1024]区间存放的是上一次读取的数据,这样写入输出流的时候会导致比原文件要多出(1024-n)个字节。应该使用如下的方式来写文件:char[] cbuf = new char[CHAR_BUFFER];int charsRead = 0 ; while ... 阅读全文

posted @ 2013-04-17 17:57 陈释然 阅读(313) 评论(1) 推荐(0) 编辑

导航