随笔分类 -  Unity3D

Unity3D开发相关问题
摘要:unity 解决skybox一片漆黑的问题确保你的天空盒效果中勾选了skybox 点击以下图标即可切换天空盒渲染效果 切换的效果 阅读全文
posted @ 2022-10-27 12:02 伊凡晴天 阅读(847) 评论(0) 推荐(0)
摘要:unity 解决无法添加脚本,该脚本不会继承可以管理脚本的本级类的错误错误提示 报错的原因 unity中c#代码的名称与编辑器中打开的代码class名称不同 将两者的名称修改一致即可解决问题 阅读全文
posted @ 2022-10-25 09:45 伊凡晴天 阅读(1456) 评论(0) 推荐(0)
摘要:安装Cinemachine 如果你没有安装过Cinamachine,则需要在包管理器中选择Uinty注册表搜索Cinemachine进行安装 打开位置Cinemachine 调整相机设置 ①设置相机注视跟随目标 需要让摄像机注视跟随谁,就把游戏物体拖入,如果你需要让相机跟随人物,就把人物拖入这两个位 阅读全文
posted @ 2022-10-23 14:54 伊凡晴天 阅读(3162) 评论(0) 推荐(0)
摘要:导入URP 在窗口→包管理器中以Unity注册表搜索方式搜索RP,安装URP 创建URP 会出现这两个文件 设置URP文件 打开编辑→项目设置→图形 跟 质量将刚才创建的URP文件选入 将项目整体升级为URP 此时,如果你的项目材质本身支持URP,现在应该可以正常显示了 如果你跟我一样显示为粉色,那 阅读全文
posted @ 2022-10-21 13:02 伊凡晴天 阅读(8384) 评论(0) 推荐(0)
摘要:创建shaderGraph 创建ShaderGraph材质 在刚创建后的 ShaderGraph 上右键创建一个材质 会生成一个材质球 此时双击打开创建的ShaderGraph 调整设置ShaderGraph 勾选AlphaClip,否则将无法操作Alpha选项 添加遮挡效果 创建新节点,搜索fre 阅读全文
posted @ 2022-10-21 08:08 伊凡晴天 阅读(1823) 评论(0) 推荐(0)
摘要:打开导航 Window→AI→导航会打开导航窗口 选择地面后点导航里的对象,勾选NavigationStatic 将NavigationArea选择Walkable(可以行走) 给角色添加组件NavMeshAgent 将半径和高度设置好,此数值为角色最大可行走通过的高度和宽度 将刚才设置的半径和高度 阅读全文
posted @ 2022-10-19 15:42 伊凡晴天 阅读(963) 评论(0) 推荐(0)
摘要:使用PolyBrush的目的:用于快速搭建场景,高效开发 安装 如果不使用URP导入第一个样本 使用URP则导入第二个样本 打开PolyBrush操作界面 打开后界面 PolyBrush的基本功能 地面属性操作,可以操作高度和深度 鼠标点击任意地面位置,会产生向向上拉伸 按住CTRL+鼠标点击任意位 阅读全文
posted @ 2022-10-18 14:01 伊凡晴天 阅读(1357) 评论(0) 推荐(0)
摘要:解决方案: 1:修改摄像机的Z坐标为-10 2:修改图层或优先级 阅读全文
posted @ 2021-06-10 21:32 伊凡晴天 阅读(1769) 评论(0) 推荐(0)
摘要:原视频地址:Unity教程:如何存储和加载游戏(ScriptableObject)_哔哩哔哩_bilibili 将代码挂在到任意空物体上,例如叫SaveGameManager 需要两个按钮,分别添加点击事件,方法在下方代码中 以下方法是保存背包里的数据,可以参考做出,保存人物个人信息数据,如金币数等 阅读全文
posted @ 2021-06-08 20:58 伊凡晴天 阅读(1238) 评论(0) 推荐(0)
摘要:unity 对话系统的制作准备两个C#代码+1个txt文本 多数报错都是代码的公开变量没有获取到,导致空引用! 1:对话框内容文本文件.txt 自行准备文本信息(如果显示的是乱码,请更改编码格式为UTF-8) A 你好啊,勇士! B 你好,老爷爷. A 欢迎来到帕利镇,我是这的村长,萨罗特. B 喔,原来是村长啊,您好! 2 阅读全文
posted @ 2021-06-07 21:01 伊凡晴天 阅读(2051) 评论(0) 推荐(0)
摘要:void Update() { //.ToString()以两位数显示累加的时间//此方法可在重新加载场景时,重新计算时间 LastTime.text = Time.timeSinceLevelLoad.ToString("00"); } 阅读全文
posted @ 2021-06-03 21:34 伊凡晴天 阅读(830) 评论(0) 推荐(0)
摘要:unity 2D屏幕震动效果 cinemachine+Post Processing注意事项: 需要有cinemachine插件,如果没有请先安装插件. 如果是第一次安装插件,请看这篇 文章 ①:安装插件 Post Processing(后期处理) ②给主摄像机添加组件Post-process Layer(后期处理层) 添加组件后,新增图层 后期处理 并选择 ③给cinemachi 阅读全文
posted @ 2021-05-22 21:21 伊凡晴天 阅读(1899) 评论(0) 推荐(0)
摘要:unity 预制件笔刷的创建和使用第一步:创建预制件笔刷 在Assets下右键 第二步:设置参数和添加预制件 点击创建好的预制件刷子,在属性size中输入1,然后将预制件对象拖入下方位置 第三步:选择预制件刷子,绘制地图 ①打开2D地图绘制面板 ②选择刚刚创建的笔刷 ③选择绘制层,绘制地图 效果 补充:鼠标一直点,会一直创建对象,请 阅读全文
posted @ 2021-05-20 21:02 伊凡晴天 阅读(1802) 评论(0) 推荐(0)
摘要:unity 2D游戏碰撞道具增加气血效果&受伤掉血效果代码并不高效,仅以实现效果为目的. 被攻击时调用(需要传入HP预制件父级对象) 1 //受到伤害时,掉血 2 public void OnHurt(Transform HP) 3 { 4 print("触碰到了怪物..."); 5 //遍历父级对象 6 for (int i = HP.childCo 阅读全文
posted @ 2021-05-15 21:11 伊凡晴天 阅读(1343) 评论(0) 推荐(0)
摘要:给怪物添加组件: 圆形碰撞器2D,删除方形碰撞器2D, 如果会摔倒,记得将刚体的Z轴旋转锁定勾上 如果还不行,记得调整下怪物的Y轴坐标离地面高一点,可能是跟地面卡住了. 阅读全文
posted @ 2021-05-11 20:05 伊凡晴天 阅读(568) 评论(0) 推荐(0)
摘要:修改正交尺寸小于地图边界大小,即可解决问题 阅读全文
posted @ 2021-05-11 18:47 伊凡晴天 阅读(295) 评论(0) 推荐(0)
摘要:解决方案: 给Grid下Tilemap添加Tilcmap Collider 2D碰撞器组件 阅读全文
posted @ 2021-05-10 21:07 伊凡晴天 阅读(3268) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-07 21:20 伊凡晴天 阅读(3446) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-06 22:07 伊凡晴天 阅读(591) 评论(0) 推荐(0)