![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity 游戏设计
文章平均质量分 50
weixin_39140087
这个作者很懒,什么都没留下…
展开
-
Unity 使用aar
安卓与Unity交互的几种方式:安卓继承UnityPlayerActivity不继承使用反射获取Activity一、安卓的操作创建Project创建Module导入Unity 中的Jar路径为:E:\GameDesign\AnZhuang\2020.3.4f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar创建Java文件写Java代码原创 2021-07-27 14:07:09 · 714 阅读 · 1 评论 -
Unity 导出windows动画出现问题,没有平滑,模型穿面
原创 2021-07-15 10:14:05 · 200 阅读 · 1 评论 -
Unity录屏的坑(FFmpeg)
一、FFmpeg 安装与Setup Screen Capturer Recorder v0.12.10安装下载地址:链接:https://pan.baidu.com/s/1cIKyKMa6nhymVVF9OvOm9A提取码:rv3t配置环境变量:二、FFmpeg 命令-y是否覆盖同名文件-t 表示录屏时间:缺省没有录屏时间限制-i 便是输入媒体-vcodec 表示编码器的库为x264-preset 解码器-acodec 表示音频编码器-codecs 查看编码cls 清除屏幕-h原创 2020-07-24 17:48:24 · 2064 阅读 · 0 评论 -
Unity查找未知层级的子物体
一、常见的一种需求,如查找骨骼点、查找UI、查找特效挂载点Unity 内置的API查找子物体 transform(路径),必须是已知路径然后层级多了特别的恶心解决方案递归查找物体代码public class TransformHelper{ /// <summary> /// 查找子物体 /// </summary> /// <param name="current">当前变换组件</param> ///原创 2020-07-05 10:20:08 · 441 阅读 · 1 评论 -
Unity 单例模式框架(XXXManager)
一、在游戏开发中最常用的一种框架XXXManager(单例)XXXManager是场景中唯一的,传统的方式为声明一个公开的属性,属性类型为自身,在Awake时对自身引用指定对象为自身。public class Test1 : MonoBehaviour { private static Test1 instance; public static Test1 Instance { get { return instance; } } pri原创 2020-07-05 09:57:30 · 600 阅读 · 0 评论 -
Unity游戏道具排序方法
一、IComparable接口继承这个接口必须实现CompareTo方法,这个方法官方文档给出的提示是返回值为Int类型-1,0,1-1是this小于,0是this等于,1是this大于。二、游戏道具排序思路自己实现的逻辑(菜鸟思路),今天也是有这个需求然后想了一下,如果自己写的话可以考虑使用依赖倒置原则进行排序,也就是说可以声明一个父类,然后子类继承父类。弄一个父类数组引用,指向子类对象通过FindObjectsOfType这个方法查找,通过Sort方法进行排序,排序成功之后移动数组对应索引。原创 2020-06-21 12:10:17 · 1172 阅读 · 0 评论 -
Unity OOP(重写、隐藏、脚本生命周期冲突问题)
一、C# 声明对象,内存图原创 2020-06-21 11:18:25 · 279 阅读 · 0 评论 -
PhotonServer日志配置
一、Log日志的打开在Photon中点击Open Logs选项,打开BareTail软件,相当于一个记事本,用于Log日志的输出。打开以后的界面二、Log日志的输出1.引用log4net.dll 和ExitGames.Logging.Log4Net.dll,位于lib文件夹下。2.添加配置文件,由于有固定的格式,因此我们在src-server\Mmo\Photon.MmoDemo.Server文件夹下复制一份log4net.config文件放在我们项目的根目录下,修改属性为始终复制。配置文转载 2020-06-20 20:44:29 · 142 阅读 · 0 评论 -
导出IOS
1、Unity端配置IOS端配置:原创 2020-06-10 10:29:43 · 125 阅读 · 0 评论 -
Unity 安卓异步加载场景的坑
一、异步加载场景代码(安卓)安卓:异步加载场景代码和优化进度条using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI; //引入命名空间using UnityEngine.SceneManagement;//引入命名空间public class S2Manager : MonoBehaviour{ public Animation anim;原创 2020-06-05 09:15:26 · 796 阅读 · 0 评论 -
Unity PhotonServer搭建
一、准备工作1、安装PhotonServer服务器:https://www.photonengine.com2、安装完成后开启测试,开启MmoDemo节点进行测试 注意!注意!注意!:关闭酷狗音乐播放器!!!(酷狗会占用Photon的端口…被坑了好久…日志信息也不好使…爱音乐有错??(笑哭))3、测试没问题即可。二、创建自己的Photon应用并部署到服务器1、在VS2015中新建VS类库项目,项目名为服务器名字(我的为:PongGameServer)2、引入Photon的三个类库文件:在转载 2020-05-22 12:58:02 · 615 阅读 · 0 评论 -
Linq
一、什么是Linq二、Linq语句三、Linq联合查询四、Linq排序Orderby、Descending五、Join On 集合联合查询六、Into Groups七、按照自身字段进行分组 group by八、量词操作符...原创 2019-07-31 13:43:47 · 260 阅读 · 0 评论 -
C#委托
一、什么是委托 可以抽象的把委托理解为,就是把一个方法的引用给到一个变量。二、委托的定义与使用定义一个委托privat delegate void MyDelegate();//用MyDelegate声明的变量,能够指向这个变量的方法只能是无参数,无返回值的方法。这条语句执行完相当于新建了一个类。给委托指定一个方法MyDelegate a=Test;//这是一种常见给...原创 2019-07-30 17:46:36 · 100 阅读 · 0 评论 -
C# 多线程
一、开启多线程的四种方式异步委托开启(1)线程是否执行完毕的三种方式1、while 循环判断2、等待句柄3、回调方法(2)(3)Therad 类开启(1)(2)、资源池开启任务开启标题...原创 2019-08-02 17:56:23 · 92 阅读 · 0 评论