PS · class 5


前言

自己整理的选修课“Photoshop图像处理”的笔记


一、电影胶片边框——橡皮擦工具

效果图:在这里插入图片描述

1.在这里插入图片描述
2.设置前景色为黑色,使用矩形工具绘制如图所示矩形在这里插入图片描述
3.橡皮擦工具在这里插入图片描述
4.旧版画笔->方头画笔->硬边方形24像素
5.切换“画笔设置”面板->间距130%
6.结合Shift键绘制在这里插入图片描述

二、电影胶片边框——路径

1.在这里插入图片描述
2.矩形工具在这里插入图片描述
3.
在这里插入图片描述
4.路径操作->合并形状在这里插入图片描述
5.路径选择->减去顶层形状
6.Ctrl+C,Ctrl+V,重复几次
7.路径选择工具在这里插入图片描述
8.在这里插入图片描述
9.按住Shift键,点击最大的路径
10.路径对齐方式->按宽度均匀分布在这里插入图片描述
11.Ctrl+C,Ctrl+V,拖移路径在这里插入图片描述
12.在这里插入图片描述
13.设置前景色为黑色,在路径内部点鼠标右键,填充路径

### Unity 中支持 DualSense Edge PS5 手柄的配置和使用 #### 1. 开发环境准备 为了使 Unity 支持 DualSense Edge PS5 手柄,需先准备好相应的开发环境。这包括两个主要部分:一是 SDK Kit(用于提供必要的开发调试工具),二是 Unity 的支持库(安装后可在 Unity 中切换至 PlayStation 平台)。确保严格按照所使用的 SDK 版本与对应的 Unity 版本来设置开发环境[^1]。 #### 2. 启用手柄输入识别 对于希望在 Unity 中启用对 DualSense Edge PS5 手柄的支持而言,除了上述基础工作外,还需特别关注手柄输入的处理方式。考虑到 OpenXR 及 XR Interaction Toolkit 存在特定情况下对手柄不兼容的情况,建议采用 SteamVR 插件作为替代方案之一来捕获手柄交互数据[^3]。不过针对最新版 Unity 和 PS5 设备间的适配情况,则更推荐直接利用 Unity 自带的功能模块完成此操作。 #### 3. 使用 Input System Package 实现基本功能 现代版本的 Unity 推荐开发者借助 `Input System` 包来进行复杂多样的控制器管理。通过 NuGet 或者 Asset Store 获取并导入该资源包之后,在项目内创建新的控制映射文件,并定义好各个按钮的动作响应逻辑即可轻松实现对 DualSense Edge 功能键、触摸板乃至自适应扳机等特性的调用。 ```csharp using UnityEngine; using UnityEngine.InputSystem; public class PlayerControls : MonoBehaviour { private void OnEnable() { // 注册回调函数以接收来自手柄触发器的事件通知 Controls.Player.Trigger.performed += ctx => TriggerPressed(ctx); } private void OnDisable() { // 移除之前注册过的所有回调函数以防内存泄漏等问题发生 Controls.Player.Trigger.performed -= ctx => TriggerPressed(ctx); } public void TriggerPressed(InputAction.CallbackContext context) { Debug.Log("Trigger Pressed!"); } } ``` #### 4. 调整物理反馈效果 值得注意的是,DualSense Edge 提供了独特的触觉回馈机制以及动态调整阻力大小的能力。这些高级特性同样可以通过编程接口加以定制化应用,从而增强用户体验的真实感。具体做法是在脚本中引入相应 API 方法并对指定参数赋值修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值