Topwo博客
首页
博客
项目
情绪价值与游戏
其他
2025-09-01
情绪价值的核心是让玩家获得积极情绪(如快乐、成就感、归属感)或缓解负面情绪(如压力、孤独),具体可以从这几个方向设计: ### 一、用「陪伴感」缓解孤独 - **设计拟人化角色**:让NPC有真实的情绪反馈,比如玩家长时间不上线,角色会发消息表达想念;玩家失败时,角色会主动安慰(例:《动物森友会》里的动物邻居会记住玩家的习惯,主动分享日常)。 - **轻社交陪伴**:不强制组队,而是提供“背景式社交”,比如玩家可以看到其他玩家留下的留言、涂鸦,或在同一地图里默默做各自的事(例:《光·遇》里陌生人之间的牵手、点头,无需语言却有温暖感)。 ### 二、用「成就感」强化自信 - **阶梯式目标设计**:避免目标过难或过易,让玩家每完成一个小任务都能获得明确反馈(如弹窗、特效、角色夸奖),比如从“新手引导”到“进阶挑战”,难度缓慢提升(例:《星露谷物语》从种第一颗菜到扩建农场,每一步都有可见的成长)。
阅读原文>>
OSI 七层模型、 TCP/IP 四层(或五层)模型
其他
2025-08-26
在计算机网络中,OSI七层模型和TCP/IP模型是两种经典的网络体系结构划分方式,以下是具体分层: ### **一、OSI七层模型(Open Systems Interconnection)** OSI模型是国际标准化组织(ISO)提出的理想网络分层模型,从下到上共分为7层,每层专注于不同的网络功能: 1. **物理层(Physical Layer)** - 功能:定义物理介质(如电缆、光纤、无线电波)上的信号传输规则,包括电压、数据速率、接口类型等。 - 示例:网线的RJ45接口、光纤的LC/SC接口、无线信号的调制方式。
阅读原文>>
Android Studio Arctic Fox 2020.3.1 Patch 2极限配置
Android
2025-07-15
### Android Studio Arctic Fox 2020.3.1 Patch 2极限配置 #### 1、最高支持 AGP 7.0.4,Gradle 版本 7.0.2 - 7.6 编译提示This Android Gradle plugin (7.0.4) was tested up to compileSdk = 31 #### 2、compileSdk和appcompat ```groovy android { compileSdk 31 // 最大支持到31,32好像也不报错,但有如下提示再往后xml布局里面就没提示了 // 编译提示This Android Gradle plugin (7.0.4) was tested up to compileSdk = 31
阅读原文>>
安卓实现通过6轴传感器算姿态角
Android
2025-07-11
# 最精确的6轴传感器横滚角(Roll)计算方法 ## 1. 算法性能对比 | 算法 | 优点 | 缺点 | 适用场景 | |------|------|------|---------| | Mahony滤波 | 计算量适中,精度高 | 需要调参 | 大多数应用 | | Madgwick滤波 | 计算简单,效率高 | 高速运动时精度稍低 | 移动设备 | | 卡尔曼滤波 | 理论最优精度 | 计算复杂,实现难度大 | 高精度要求 | | 互补滤波 | 实现简单 | 动态性能差 | 低功耗应用 |
阅读原文>>
AndroidStudio AGP Gradle JDK之间的关系
Android
2025-06-17
在 Android 开发中,**Android Studio**、**AGP(Android Gradle Plugin)**、**Gradle** 和 **JDK** 是紧密关联的组件,它们的版本兼容性直接影响项目的构建和运行。以下是它们之间的核心关系及配置逻辑: ### **一、四者的定位与作用** | 组件 | 作用描述 | |---------------------|--------------------------------------------------------------------------| | **Android Studio** | 集成开发环境(IDE),用于编写代码、调试、打包 APK 等,内置 Gradle 插件支持。 | | **AGP(Android Gradle Plugin)** | 基于 Gradle 的插件,专门用于 Android 项目构建,负责处理资源编译、打包、签名等任务。 | | **Gradle** | 构建工具(构建脚本引擎),通过 Groovy/Kotlin DSL 定义构建流程,AGP 依赖其运行。 |
阅读原文>>
AGP3.6打包总是删除旧包的问题
Android
2025-06-14
打包时AS会自动删除上次的apk,所以每次打包完,拷贝一份出来,这个是不会删的。 值得注意的是,copy命令要在assemble任务之后执行,不然copy中的变量${output.outputFile}只是使用了上一次打包的apk并重命名,assemble结束后才会生成本次打包的新apk。 ```groovy android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.contains('release')) { def fileName = "${rootProject.name}${android.defaultConfig.versionName}_${releaseTime()}.apk" println "print apk name:" + fileName assembleRelease.doLast{
阅读原文>>
Runtime.getRuntime().exec奇葩问题字节
Android
2025-06-11
## 这些问题在FAT32上更容易出现 ### 1、"cp -f " + srcPath + " " + destPath 执行结束记得执行一下sync ### 2、 在往U盘写文件时,拔掉U盘,再查就不认了 执行一下这个stop vold && start vold ### 3、瞬间拔掉U盘,getExternalFilesDirs居然还能获取到U盘,甚至可以操作里面的文件 ### 4、清理app目录
阅读原文>>
修改安卓系统时间
Android
2025-05-12
```java Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND);
阅读原文>>
istoreos
其他
2025-03-15
## 1. 到官网下载按教程安装 [https://doc.linkease.com/zh/guide/istoreos/install_x86.html](https://doc.linkease.com/zh/guide/istoreos/install_x86.html) ## 2. 安装完,输入quickstart,选择修改ip ## 3. 输入passwd,设置密码 ## 4. 无法访问外网
阅读原文>>
将WSL从C盘迁移到其他盘区,释放存储空间!
其他
2025-02-27
[https://blog.csdn.net/rear_queue/article/details/125168074](https://blog.csdn.net/rear_queue/article/details/125168074)
阅读原文>>
1
下一页
尾页
文章推荐
情绪价值与游戏
2025-09-01
OSI 七层模型、 TCP/IP 四层(或五层)模型
2025-08-26
Android Studio Arctic Fox 2020.3.1 Patch 2极限配置
2025-07-15
安卓实现通过6轴传感器算姿态角
2025-07-11
AndroidStudio AGP Gradle JDK之间的关系
2025-06-17