游戏
2080.
学无止境
展开
-
AssetStudioGUI获取Unity游戏资源
AssetStudio解包资源游戏数据来源在此推荐查看高品质游戏的网站-七麦数据,可获取AppStore、小米商店、华为等厂商的游戏实时排行榜。工具AssetStudioGUI是一款能够提取游戏立绘和动画资源的软件,支持动画的导出,是动画制作人员的必备软件。资源传送链接,提取码:eslr实现操作首先,我们下载需要提取游戏安装包,切记该游戏必须是Unity开发的。将安装包进行解压。解压后的安装包有如图文件夹(游戏是Unity开发)。打开AssetStudio原创 2021-09-02 16:30:41 · 16138 阅读 · 11 评论 -
XLua脚本中调用C#脚本类中的私有成员以及静态和非静态成员方法
1.xlua框架,访问C#脚本中类的私有成员变量,在访问的方法前添加如下代码即可xlua.private_accessible(CS.C#类名)2访问静态成员方法xlua.hotfix(CS.类名,‘修补的C#中的方法名’,function(self) - -lua文件中对C#里面的方法进行实现self.静态成员方法self:非静态成员方法end...原创 2019-12-29 17:31:35 · 2341 阅读 · 0 评论 -
异步加载进度控制加载进度条的显示
代码:public void LoadGameMethod(){StartCoroutine(StartLoading_4(2));}private IEnumerator StartLoading_4(int scene){int displayProgress = 0;int toProgress = 0;AsyncOperation op = SceneManager.Lo...原创 2019-12-15 11:52:08 · 364 阅读 · 0 评论 -
使用Node.js开发适用Unity的服务器笔记
文档:Node.js轻量级服务器.note链接:http://note.youdao.com/noteshare?id=a0be7fe6bac8ea576671e71b877e0fac&sub=A5499E7BA6C0449CAA17807BBA8BDE02原创 2019-11-08 20:20:03 · 343 阅读 · 0 评论 -
PlayerPrefs的使用和存储位置
Unity常用的轻量级存储方式,是通过使用XML、JSON等实现,还有一种更为使用方便的存储就是PlayerPrefs1.存储数据的实现PlayerPrefs.SetString(Key(string), Value(string));//存储字符串变量PlayerPrefs.SetInt(Key(string), Value(Int));//存储int类型变量PlayerPrefs.Se...原创 2019-10-18 17:35:12 · 2382 阅读 · 0 评论 -
Unity播放视频-Video Player播放视频
Video Player是Unity5.6之后新增加的,丰富了Unity播放频的功能,可轻松实现视频播放速度的控制,快进快退,视频透明度控制等,所以在此不再介绍MovieTexture。在使用时,将文件导入到工程中后,将其导入格式设置成Video Clip,就可以将其直接设置给Video Player组件的Video Clip属性(前提是Source属性选择为Video Clip方式)。当然,也可...原创 2019-09-25 20:49:43 · 2806 阅读 · 0 评论 -
unity导入视频问题
问题:Unity导入除.ogv格式视频外依赖Quicktime player插件,这个应用直接将视频转成.ogv格式的文件,直接扔到Unity就可以,Unity直接识别.ogv文件,不用依赖其他插件下载地址:链接:https://pan.baidu.com/s/1cCvI-6cXlttASw_FD0IGEg 提取码:rudd使用教程第一步第二步第三步 完成安装双击运行第四步...原创 2019-09-25 20:36:22 · 1355 阅读 · 0 评论 -
Resources.Load<T>()和File动态加载资源
1.Resources类中定义的Load(path)方法动态加载资源,T是资源类型,path是资源的路径,且资源必须放在Resources文件夹下(1).资源在Resources根文件夹下,路径直接是资源的名称(2).资源在Resources子文件夹下2.使用文件File加载资源,File.ReaderAllText(路径)返回字符串类型的、 File.ReadAllBytes (路...原创 2019-09-22 17:47:18 · 1715 阅读 · 0 评论 -
lua语言中的nil和C#语言中的null
lua语言:nil是针对的是对象,对一个变量进行销毁,可以直接赋值nil,该变量的内存被回收;未赋值的变量,默认赋值为nil,不占用内存空间C#语言:null是针对是指针对象,非指针对象,为空值,也是不占用内存的...原创 2019-09-16 21:04:16 · 1522 阅读 · 0 评论 -
Unity国内和国际版本下载地址
https://unity.cn/releases/lts原创 2019-09-05 19:51:38 · 13590 阅读 · 0 评论 -
欢乐斗地主(单机版)笔记
文档:欢乐斗地主(单机版).note链接:http://note.youdao.com/noteshare?id=80ada8ac5ed691d72ebaeae5d07d4a66&sub=FCCA8311795B4B528FE19FFC0BC732D7原创 2019-08-16 19:46:57 · 568 阅读 · 3 评论 -
Unity使用Button组件实现多选
问题来源:在开发斗地主时,想到腾讯出版的斗地主在手指按住扑克牌掠过的时候,被掠过的纸牌都被选中向上移动,所以在我的项目中尝试实现当某按键按下掠过纸牌,实现多选的这种功能解决办法:(1)在扑克牌的预制体上移除Button脚本,新建一个脚本继承自Button(2)在脚本重写Button脚本中的 protected override void DoStateTransition(Selectio...原创 2019-08-10 21:05:05 · 2412 阅读 · 1 评论 -
Unity 脚本中的几种等待方法
1.使用协程,定义一个协程返回WaitForSecods(等待的事件)函数,在Update开启协程,每次等待2秒后就会执行Show()方法2.使用MonoBehaviour类下的Invoke()方法,参数1:方法名,参数2:等待时间;等待2秒后自动执行show()方法3…使用MonoBehaviour类下的InvokeRepeating()方法,参数1:要执行的方法名,参数2:第一次调用等...原创 2019-08-05 19:10:34 · 17832 阅读 · 0 评论 -
Unity中 [HideInInspector]和[SerializeField]的用法
Unity中 [HideInInspector]和[SerializeField]的用法理解:Public类型的变量会被Unity自动序列化,即当下次使用Public的变量时,若不再赋值,可直接获取到上次的赋的值,序列化的变量,Unity会自动保存它的值[SerializeField]是将脚本中定义的私有变量或受保护的变量进行序列化,下次使用时,不再赋值可以直接获取上次的赋值用法:1. ...原创 2019-08-05 16:37:38 · 3193 阅读 · 1 评论 -
UGUI动态为Button按钮添加事件
1.在Inspector面板添加点击事件添加完Button按钮后,可在Inspector的下方看到OnClick()方法,点击"+"手动拖拽游戏物体,选择对应的脚本类中的方法即可2.动态为按钮添加点击事件在UI面板添加按钮后,可在脚本中获取到场景中对应的按钮Button对象,调用OnClick.AddListener(方法名)...原创 2019-06-03 18:50:34 · 616 阅读 · 0 评论 -
Unity3D添加天空盒子以及制作天空盒子材质
一、添加天空盒子Main Camera的clear flags一定要选择skybox1.在Main Camera下添加skybox组件点击圆圈,选择要添加的天空盒子的材质,在Game场景下即可看到2.自己制作天空盒子材质Assets->Create->Material,创建一个材质Material下的shader可设置为Skybox/6Sided,然后一 一选择每个角...原创 2019-04-17 21:16:53 · 4409 阅读 · 0 评论