随笔分类 - unity
摘要:新建一个无光照shader(我选择了 Create -> Shader -> Unlit Shader),命名为:PixelateShader,双击打开它,粘贴以下内容 Shader "Custom/PixelateShader" { Properties { _MainTex("Texture",
阅读全文
摘要:学完《编辑器扩展精讲》总结 思维导图 思维导图pos下载 结构 POS文件下载 代码仓库 gitee
阅读全文
摘要:安装 VSCode,安装 Git,安装Unity Hub,安装Unity Editor 以上四个工具的百度网盘下载地址 链接:https://pan.baidu.com/s/16jcpqLe2Kp7g5kCXOK1XyA?pwd=1111 提取码:1111 gitee 上面添加 vscode-git
阅读全文
摘要:实现音量修改 修改 AudioManager 修改 UIManager 实现结束游戏 修改 EventHandler 修改 UIManager 修改 Player 修改 NPCMovement 修改 TimeManager 修改 AudioManager 修改 SaveLoadManager 修改
阅读全文
摘要:解决上节课遗漏的问题 重新加载数据的时候,背包有问题,NPC 移动有问题,灯光有问题 背包有问题 灯光有问题 NPC 移动有问题 开始游戏关闭UI 面板 修改 MenuCanvas 给 MenuCanvas 添加 MenuCanvas 标签 把 MenuCanvas 下面的 Panel 做成预制体
阅读全文
摘要:修改 SaveSlotUI 修改 DataSlot 修改 TransitionManager 修改 DataSlot 修改 SaveSlotUI 修改 SaveLoadManager 修改 EventHandler 修改 SaveSlotUI 新游戏需要执行的操作 Player 修改 Setting
阅读全文
摘要:给 NPC 增加 GUID NPC_Girl02 和 NPC_Girl01 也同样增加 Data GUID 修改 NPCMovement 创建 DataSlot 修改 SaveLoadManager persistentDataPath 对应的文件路径 暂时先不写 UI,用键盘来进行交互 修改 Tr
阅读全文
摘要:安装 Newtonsoft-json com.unity.nuget.newtonsoft-json 创建 GameSaveData 创建 ISaveable 创建 SaveLoadManager 修改 ISaveable 创建 DataGUID 修改 ISaveable 给 Player 绑定 G
阅读全文
摘要:创建 Menu Canvas 创建 Panel 添加底图 添加标题、版本、按钮 如果希望图片周围没有黑框,需要把图片的 Read/Write 改成透明 再添加一个说明 Panel 再添加一个开始 Panel 创建 MenuUI 将三个 Panel 拖动到 MenuUI 上 对于 Panel 里面的每
阅读全文
摘要:修改 TimelineManager 修改 DialogBehaviour 修改 TimelineManager 修改 DialogBehaviour OnBehaviourPause 表示某个片段结束之后会进行回调 OnGraphStop 表示全部结束之后会进行回调 修改 Dialog Clip
阅读全文
摘要:修改 NewGame Cutscene 选择 Add Active Track 创建新场景 创建 DialogBehaviour 创建 DialogClip 创建 DialogTrack 修改 DialogBehaviour 编辑 DialogClip 首先添加 DialogTrack,然后再 Ad
阅读全文
摘要:创建 Intro Canvas 注意,把 Intro Canvas 的 Sort Order 改为 10,确保可以完全遮盖其它物品 添加 Panel Color 改成 11102E 新建 New Game Cutscene 把文件放到 GameData / Timeline 为了方便操作,可以把右上
阅读全文
摘要:让音乐可以循环播放 Ambient Music 和 Game Music 把 Loop 勾上 创建 Sound 对象 把 Sound 做成预制体 修改 PoolManager 修改 EventHandler 修改 CropDetails 修改 CropDataList_SO 1026 是黄色的杂草,
阅读全文
摘要:创建 AudioMixer 修改 AudioMixer 可以增加 Snapshots 可以增加 Groups 创建一个只有背景音乐的快照 静音的快照 暴露音量 选中 Music,然后右键 Music 然后就能在 Exposed Parameters 看到暴露出来的变量 可以改名为 MusicVolu
阅读全文
摘要:音效来源 freesound.org 来源 另外需要注意一下,游戏右上角的 Mute Audio 必须是打开的,否则可能听不到声音 创建 AudioManager 修改 Audio Source 将音效改为 2D 创建 SoundDetailsList_SO 创建一个SO实例 修改 Enums 修改
阅读全文
摘要:修改 Settings 修改 TimeManager 修改 EventHandler 修改 TimeManager 修改 LightManager 修改 LightControl 修改 LightManager 修改 LightControl 修改 TimeManager 给门灯添加 LightCo
阅读全文
摘要:安装 URP 安装 URP 创建 Settings 修改 Project Settings 让素材支持通用渲染管线 如果 Convert 的时候出现报错,继续点击 Convert 即可 注意,如果报错说场景没有加载,需要把场景加载好之后再转换 实现全局光照 新建 Lights 然后创建 Global
阅读全文
摘要:实现箱子与背包数据交换 修改 SlotUI 修改 InventoryManager 修改 SlotUI 实现箱子数据保存 目标 当场景切换之后,箱子里面的数据不能丢失 修改 InventoryManager 修改 Box 修改 InventoryManager 修改 Box 修改 DataColle
阅读全文
摘要:创建 Furniture 脚本 给椅子预制体换个文件夹 修改 DataCollection 修改 ItemManager 修改 Furniture 修改 ItemManager 设置椅子的 Item ID 创建储物箱 Item 创建 Box 在 Box 下面添加一个 Sign 添加 BoxBagTe
阅读全文
摘要:创建 Build Cursor 如何发现 Set Native Size 之后椅子太大了,那么就需要设置一下 Canvas 的 Pixel Per Unit 修改 CursorManager 绘制 CanPlaceFurniture 区域 修改 CursorManager 修改 InventoryB
阅读全文

浙公网安备 33010602011771号