位置: 编程技术 - 正文

Unity3D之手游开发中特殊的文件夹(unity3d手机怎么打开)

编辑:rootadmin

推荐整理分享Unity3D之手游开发中特殊的文件夹(unity3d手机怎么打开),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity手机游戏开发从入门到产品,unity手机游戏开发从入门到产品,unity 3d游戏开发,unity3d手机开发,unity手机游戏开发从入门到产品,unity3d手机怎么打开,unity3d手游开发教程,unity3d手机怎么打开,内容如对您有帮助,希望把文章链接给更多的朋友!

这里列举出手游开发中用到了所有特殊文件夹。

1.Editor

Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在编辑时使用。一般呢会把一些工具类的脚本放在这里,或者是一些编辑时用的DLL。 比如我们现在要做类&#;技能编辑器,那么编辑器的代码放在这里是再好不过了,因为实际运行时我们只需要编辑器生成的文件,而不需要编辑器的核心代码。

2.Editor Default Resources

Editor Default Resources注意中间是有空&#;的,它必须放在Project视图的根目录下,如果你想放在/xxx/xxx/Editor Default Resources 这样是不行的。你可以把编辑器用到的一些资源放在这里,比如图片、文本文件、等等。它和Editor文件夹一样都不会被打到最终发布包里,仅仅用于开发时使用。你可以直接通过EditorGUIUtility.Load去读取该文件夹下的资源。

TextAssettext=EditorGUIUtility.Load("test.txt")asTextAsset;Debug.Log(text.text);

3.Gizmos

我觉得这个文件夹其实没什么用处,如下代码所示它可以在Scene视图里给某个坐标绘制一个icon。它的好处是可以传一个Vecotor3 作为图片显示的位置。 参数2就是图片的名子,当然这个图片必须放在Gizmos文件夹下面。

voidOnDrawGizmos(){ Gizmos.DrawIcon(transform.position,"0.png",true); }

如果只想挂在某个游戏对象身上,那么在Inspecotr里面就可以直接设置。。

这里还是要说说OnDrawGizmos()方法,只要脚本继承了MonoBehaviour后,并且在编辑模式下就会每一帧都执行它。发布的游戏肯定就不会执行了,它只能用于在scene视图中绘制一些小物件。比如要做摄像机轨迹,那么肯定是要在Scene视图中做一个预览的线,那么用Gizmos.DrawLine 和Gizmos.DrawFrustum就再好不过了。

4.Plugins

如果做手机游戏开发一般 andoird 或者 ios 要接一些sdk 可以把sdk依赖的库文件 放在这里,比如 .so .jar .a 文件。这样打完包以后就会自动把这些文件打在你的包中。

Unity3D之手游开发中特殊的文件夹(unity3d手机怎么打开)

5.Resources

可以在根目录下,也可以在子目录里,只要名子叫Resources就可以。比如目录:/xxx/xxx/Resources 和 /Resources 是一样的,无论多少个叫Resources的文件夹都可以。Resources文件夹下的资源不管你用还是不用都会被打包进.apk或者.ipa

Resource.Load :编辑时和运行时都可以通过Resource.Load来直接读取。

Resources.LoadAssetAtPath() :它可以读取Assets目录下的任意文件夹下的资源,它可以在编辑时或者编辑器运行时用,它但是它不能在真机上用,它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。

AssetDatabase.LoadAssetAtPath():它可以读取Assets目录下的任意文件夹下的资源,它只能在编辑时用。它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。

我觉得在电脑上开发的时候尽量来用Resource.Load() 或者 Resources.LoadAssetAtPath() ,假如手机上选择一部分资源要打assetbundle,一部分资源Resource.Load().那么在做.apk或者.ipa的时候 现在都是用脚本来自动化打包,在打包之前 可以用AssetDatabase.MoveAsset()把已经打包成assetbundle的原始文件从Resources文件夹下移动出去在打包,这样打出来的运行包就不会包行多余的文件了。打完包以后再把移动出去的文件夹移动回来。

6. StreamingAssets

这个文件夹下的资源也会全都打包在.apk或者.ipa 它和Resources的区别是,Resources会压缩文件,但是它不会压缩原封不动的打包进去。并且它是一个只读的文件夹,就是程序运行时只能读 不能写。它在各个平台下的路径是不同的,不过你可以用Application.streamingAssetsPath 它会根据当前的平台选择对应的路径。

有些游戏为了让所有的资源全部使用assetbundle,会把一些初始的assetbundle放在StreamingAssets目录下,运行程序的时候在把这些assetbundle拷贝在Application.persistentDataPath目录下,如果这些assetbundle有更新的话,那么下载到新的assetbundle在把Application.persistentDataPath目录下原有的覆盖掉。

因为Application.persistentDataPath目录是应用程序的沙盒目录,所以打包之前是没有这个目录的,直到应用程序在手机上安装完毕才有这个目录。

StreamingAssets目录下的资源都是不压缩的,所以它比较大会占空间,比如你的应用装在手机上会占用M的容量,那么你又在StreamingAssets放了一个M的assetbundle,那么此时在装在手机上就会在M的容量。

今天就到这里了,如果有问题欢迎大家与@雨松MOMO一起讨论。嘿嘿。

本文固定链接: 雨松MOMO 年月日 于 雨松MOMO程序研究院 发表

Unity3d获取所有子物体 foreach(Transformchildintransform){Debug.Log(child.gameObject.name);}转自:

Unity3d获得android和ios设备的唯一标识 android为mac地址,ios为advertisingIdentifier函数都比较简单,网上也搜得到,我也就不多说了,主要是对于我们没做过安卓和IOS开发的人来说,整合进工程有

Tasharen Fog of War v1.0战争迷雾插件的使用(含Unity5.0Bug解决) 之前了解到这款插件一直没机会使用,昨天刚装5.0刚好项目需要,所以试了下,挺不错的1、首先导入插件(网上目前只能找到1.0版本):导入完毕之后Unity

标签: unity3d手机怎么打开

本文链接地址:https://www.jiuchutong.com/biancheng/380111.html 转载请保留说明!

上一篇:Unity3D的断点调试功能(unity二段跳)

下一篇:Unity3d获取所有子物体(unity获取物体的位置)

  • 电子商务税收的特征有哪些?
  • 出租房屋取得的收入计入什么
  • 建筑劳务公司工人工资计入什么科目
  • 先开票后跨月预缴税款可以吗
  • 收入和费用类科目一般设置为什么辅助核算
  • 政府奖励收入要交企业所得税么
  • 小规模纳税人哪些发票可以抵税
  • 公司入股资金有发票吗
  • 如何开增值税专用发票视频
  • 零食发票能抵税吗
  • 我国流转税的税种组成为
  • 公司预支了然后来报销的帐怎么做?
  • 长期待摊费用的摊销方法
  • 增值税发票没有地址和开户行有效吗
  • 卖股票为什么要留一手
  • 农户贷款免征增值税吗?
  • 个人所得税0申报操作流程
  • 0申报的清算所得税申报表怎么填
  • 培训机构开发票的税率是多少钱
  • 免税收入的财税处理
  • 耕地占用税与土地出让金
  • 电商公司购买拍照违法吗
  • 金税盘发票份数没有显示
  • 出售长期股权投资的相关税费
  • 本期就地缴纳的税额跟本期已缴税额
  • 怎么计算房地产成本单价
  • 房产公司增值税怎么交
  • windows10不会自动锁屏
  • 厂房租金计入什么费用部门
  • 汽车销售公司购买车辆会计科目
  • 企业所得税怎么做帐
  • 收到税费返还是什么现金流量
  • downloadplus.exe是什么进程 作用是什么 downloadplus进程是安全的吗
  • php字符串变量
  • 公司为员工缴纳社保的基数怎么确定
  • 特种商品劳务税
  • 加工取得的存货和委托加工的区别
  • 对外支付企业所得税计税依据
  • 机动处置什么意思
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • 企业支付宝要交税吗 要交多少钱
  • 固定资产闲置能报废吗
  • php自定义函数的关键字是什么
  • 手把手教你如何从一无所有到财务自由
  • docker运行多个镜像
  • ai绘画图片
  • MongoDB的Master-Slave主从模式配置及主从复制要点解析
  • 购买银行短期理财产品的会计处理
  • 丢失增值税发票已报税证明单取消
  • 企业累计预扣个税是什么
  • 认缴制下入股资产怎么算
  • 企业筹建期间的费用处理
  • 企业有哪些固定资产
  • 企业将购进的原材料分录
  • 长期投资损失
  • 销售样品分录
  • 工会活动支出如何记账
  • 研发费用属于哪类会计科目
  • 企业会计准则季度利润表本期数
  • 销项负数发票开了需要给对方重开发票吗?
  • 收到退回的企业所得税如何做账
  • 公允价值举例说明
  • 破产重整期间转让股权
  • 利润表增加,资产负债表减少怎么回事
  • 公司自建的房子能买吗
  • 微软win8下载
  • 支付宝安全控件可以卸载吗
  • xp安装磁盘格式
  • 组策略配置锁屏
  • linux系统的介绍
  • win8旗舰版官方下载
  • glibc2.14安装
  • opengl es 3.2
  • android属性动画
  • 苹果macos安装
  • javascript函数
  • python爬虫快速入门
  • javascript面向对象编程指南 pdf
  • 文化服务包括哪些专业
  • 公司借款给员工是否合法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设