unity3d
文章平均质量分 87
战争迷雾
这个作者很懒,什么都没留下…
展开
-
Unity3D游戏开发中的数据存储
所有的游戏开发都离不开数据存储的操作,Unity3D也不例外,下面向大家介绍一下Unity3D相关的数据存储方法。一、PlayerPrefs是Unity系统自带的一种最简单的存储方式,以plist键值对方式存放,pc存放在注册表中,ios存放在plist中,而android存放在data文件夹/中。使用例子如下:PlayerPrefs.SetInt("keyInt",100转载 2014-03-11 15:32:20 · 32869 阅读 · 1 评论 -
unity3d canvas button 代码添加鼠标单击/触摸单击触发事件
unity3d canvas button 代码添加单击触发事件Button btnClose = goCloseButton.GetComponent(); btnClose.onClick.AddListener(()=>DestroyControl("boxContentPanel"));原创 2015-01-12 16:51:14 · 15064 阅读 · 0 评论 -
unity3d 设置Text的文字内容和位置
tempQie2.transform.SetParent(GameObject.Find("Canvas").transform); Text text = tempQie2.GetComponent(); text.text = contentStr; text.fontSize = fontSize;原创 2014-12-01 19:49:10 · 52032 阅读 · 0 评论 -
unity3d项目文件目录发布后,对应的ios/android应用目录
Unity3d的Resource、AssetBundle与手游动态更新的报告,在这里分享一下,希望能够对各位用Unity的朋友有些许帮助。目录:1.Unity的资源数据加载2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)3.Unity在打包和安装的时候怎么处理persistentDataPath4.Unity的Android和IO转载 2014-11-19 21:00:01 · 37261 阅读 · 2 评论 -
unity3d 更换sprite renderer中sprite的图片
unity3d 更换sprite renderer中sprite的图片 所更换图片尺寸与原图片相同原创 2014-09-29 10:24:07 · 40200 阅读 · 4 评论 -
unity3d 触发guitexture 鼠标点击事件
private GUILayer test;void Update() { if (Input.touchCount > 0 || Input.GetMouseButtonDown(0)) { //ScanForm(); if (te原创 2014-08-19 10:06:58 · 11170 阅读 · 0 评论 -
Unity3D 俯视小地图的功能代码
第一步:单击菜单Assets->Create->Render Texture,创建一个Render Texture;第二步:单击菜单GameObject->Create Other->GUI Texture,创建一个GUI Texture,设置好位置和大小,这将为你俯视地图显示的位置和大小,并设置其Texture为刚创建的Render Texture;第三步:场景内新建一个转载 2014-08-07 17:02:29 · 2718 阅读 · 0 评论 -
unity3d 射线扫描 忽略图层
static RaycastHit2D[] RaycastAll(Vector2 origin, Vector2 direction, float distance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, float minDepth = -Mathf.Infinity, float maxDepth = Mathf.Infi原创 2014-08-01 09:18:40 · 3894 阅读 · 0 评论 -
unity3d 修改gui label颜色,定义颜色需除以256
GUIStyle titleStyle2 = new GUIStyle(); titleStyle2.fontSize = 20; titleStyle2.normal.textColor = new Color(46f/256f, 163f/256f, 256f/256f, 256f/256f); GUI.Label(new原创 2014-06-18 16:10:00 · 19124 阅读 · 1 评论 -
unity 3d pro与免费版本区别
许可证比较下面是不同Unity许可证之间的横向比较。只需访问我们的网上商店,即可轻松购买Unity Pro、Unity iOS Pro和Unity Android Pro。教育机构,或对控制台游戏开发和/或源代码许可证感兴趣的公司可根据我们的联系表格联系我们的销售团队。我们已注意到有人喜欢阅读法律文件。如果您是这种人,您也许会有兴趣阅读我们的最终用户许可证协议。哦,不要忘记,Unity转载 2014-08-01 11:00:24 · 11488 阅读 · 0 评论 -
unity3d 代码 添加和删除脚本,或者其他属性
//tempQie2为GameObject,qiemove为自定义的脚本类名称tempQie2.AddComponent();//添加绑定脚本Destroy(tempQie2.GetComponent("qiemove"));//删除绑定脚本//如果添加其他属性,可AddComponent();原创 2014-06-12 11:41:05 · 29225 阅读 · 0 评论 -
unity3d 代码动态添加,修改BoxCollider2D
tempQie2.AddComponent(); tempQie2.GetComponent().center =new Vector2(0f,0f); tempQie2.GetComponent().size = new Vector2(0.32f, 0.32f);原创 2014-06-12 10:03:51 · 12938 阅读 · 0 评论 -
Unity3D开发:向Unity3D中导入外部模型
Unity3D支持多种外部导入的模型格式,这里列出了它支持的外部模型的属性,并且以3D MAX为例,导出FBX文件给Unity3D使用。转载 2014-04-09 14:00:07 · 72895 阅读 · 1 评论 -
unity3d/用户自由改变背景色
通过鼠标单击(或触摸点)发射射线,获取贴图上的某点的像素值,因为Texture2D也给我们提供 GetPixel API,同时碰触会给我们返回这个textureCoord值,也就是图形学里已经经过设备坐标化后的纹理坐标。但是要获取正确的贴图坐标颜色值,还必须要分别在U、V坐标上乘以贴图的宽和高(刚开始这个可让我debug了个够啊),同时我们的贴图必须设置成可读写的(默认是不支持的),还有就是贴图格转载 2014-03-11 17:07:20 · 13001 阅读 · 0 评论 -
unity3d gameobject拖拽事件
IBeginDragHandler, IDragHandler, IEndDragHandler转载 2015-04-08 15:33:24 · 8511 阅读 · 0 评论