怎样模拟Unity游戏环境并从服务器直接下载asset到本地?

怎样模拟Unity游戏环境并从服务器直接下载asset到本地?,第1张

Unity会下载Assetbundle本地中,它的工作原理是先通过(版本号下载地址)先在本地去找看有没有这个Assetbundle,如果有直接返回对象,如果没有的话,在根据这个下载地址重新从服务器或者本地下载。这里版本号起到了很重要的作用,举个例子,同一下载地址版本号为1的时候已经下载到本地,此时将版本号的参数改成2 那么它又会重新下载,如果还保持版本号为1那么它会从本地读取,因为本地已经有版本号为1的这个Assetbundle了。你不用担心你的资源本地下载过多,也不用自己手动删除他们,这一切的一切Unity会帮我们自动完成,它会自动删除掉下载后最不常用的Assetbundle ,如果下次需要使用的话只要提供下载地址和版本后它会重新下载。

我们在聊聊Assetbundle 中的脚本,在移动平台下Assetbundle里面放的脚本是不会被执行的,还记得我们打包前给两个Prefab挂上了脚本吗?在手机上将Assetbundle下载到本地后,加载进游戏中Prefab会自动在本地找它身上挂着的脚本,他是根据脚本的名来寻找,如果本地有这条脚本的话,Prefab会把这个脚本重新绑定在自身,并且会把打包前的参数传递进来。如果本地没有,身上挂的条脚本永远都不会被执行。

在Prefab打包前,我在编辑器上给脚本中的变量 name 赋了不同值,当Prefab重新载入游戏的时候,它身上脚本的参数也会重新输出。

如果你的Assetbundle中的Prefab上引用的对象,那么这样做就会出错了,你需要设定他们的依赖关系。或者运行时通过脚本动态的载入对象。

服务器是属于有形动产,属于固定资产,而不是属于无形资产的(不符合无形资的定义)。单位购买服务器的账务处理是,

借:固定资产—服务器,

应交税费—应交增值税(进项税额),

贷:银行存款—某某银行。

这说明你的系统该重装了,这是我用过的方法,你看看适不适合你

1、首先将u盘制作成大白菜u盘启动盘,重启电脑等待出现开机画面按下启动快捷键,选择u盘启动进入到大白菜主菜单,选取“【04】大白菜Win2003PE经典版(老机器)”选项,按下回车键确认。

2、进入win8PE系统,将会自行弹出安装工具,点击“浏览”进行选择存到u盘中win7系统镜像文件。

3、等待大白菜pe装机工具自动加载win7系统镜像包安装文件,只需选择安装磁盘位置,然后点击“确定”按钮即可。

4、此时在弹出的提示窗口直接点击“确定”按钮。

5、随后安装工具开始工作,请耐心等待几分钟。

6、完成后会弹出重启电脑提示,点击“是(Y)”按钮即可。

7 、此时就可以拔除u盘了,重启系统开始进行安装,无需进行操作,等待安装完成即可,最终进入系统桌面前还会重启一次。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/468688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存