Skip to content

v1.0.187 Unity2018Compatible

Latest

Choose a tag to compare

@liangxiegame liangxiegame released this 27 May 03:09
· 1 commit to master since this release

【CN】变更日志

  • 修复(Unity):打开包工具面板时避免DX12崩溃(感谢 SoGameStudio 的 PR)
  • 内置文档: 引入 System.md 使用新版概念交互图&错别字修复
  • 内置文档:引入 Utility.md 删掉没用的代码
  • 内置文档:04. 引入 Event 错别字修复
  • 内置文档:Roadmap 部分更新
  • 内置文档:引入 Command.md 错别字修复
  • 修复文件名在 windows 不合法的问题
  • 内置文档: 新增 架构篇 21. 什么是需要共享的数据?
  • 内置文档: 01. 架构简介 使用新版概念交互参考图
  • 文档: QFramework 架构简介修改,补充新增特性描述
  • 文档:01.简介 删除掉失效的链接&增加年会员链接
  • BuildKit: 打包 Windows 包帮助函数增加 zipFileBaseName 参数
  • BuildKit: 帮助函数增加 BuildWebGL 的 API
  • BuildKit: 默认构建 Windows 的帮助函数改进
  • AudioKit: 增加 PlaySoundByClip 示例
  • AudioKit: 增加 PlayMusicByClip 示例
  • AudioKit:增加 PlayResKitABSound 示例
  • AudioKit:代码审核全部完成
  • AudioKit:使用 QFramework.cs 重构完成
  • AudioKit: 增加 PlaySound Fluent API 示例
  • AudioKit: 修复 Loop 播放 Ignore Sound 之后报错的问题
  • UIKit: 如果默认程序集不包含 Assembly-CSharp 则自动添加
  • AudioKit: 增加 Stop、Pause、Resume 音乐示例
  • AudioKit: 添加播放 ResKit Music 的示例
  • AudioKit: Code Review AudioKit.cs
  • AudioKit: 增加 PlayMusicFluentAPI 示例
  • AudioKit 代码审查: FluentMusicAPI.cs
  • AudioKit: FluentMusicAPI 内置 Modes
  • AudioKit: 增加 PlayResourcesMusic 示例
  • AudioKit: 增加停止播放 PlaySoundAction 的示例
  • AudioKit:修复 PlaySoundAction 播放后无法停止的问题
  • qframework.cn 的插件管理显示状态
  • ResKit: Input 相关代码去除
  • ResKit: 信息显示迁移到 ConsoleKit
  • MyPackage: 去掉分类、是否官方、增加状态显示
  • AudioKit Demo: 增加 Pause & Resume & Stop Music 功能展示
  • PackageKit: 增加 Alpha Beta Release 状态
  • 修复打包报错的问题
  • 增加 MyPackage
  • AudioKit.Architecture->Architecture
  • PackageKit:增加 Status 字段
  • AudioKit:修复 PlaySoundByClip 报错的 issue
  • ConsoleKit:提供显示默认 Module 的 API
  • QFramework 展示项目:完成 AudioKit 的 PlayMusic 的展示功能
  • AudioKit: 修复 ByClip 不能播放的问题
  • AudioKit:AudioPlayer 内部实现同步加载 Clip 模式
  • AudioKit:支持对单个音频设置 PlaySoundMode
  • AudioKit:增加 PlaySoundMode 的示例
  • AudioKit:在 ConsoleKit 界面上显示每一个 AudioPlayer 对应的 PlaySoundMode
  • 渐进式重构 AudioKit:PlaySoundMode 迁移到 AudioPlayer 内部判断,每次调用 PlaySound 必返回一个 AudioPlayer
  • AudioKit 渐进式重构:播放声音模式拆分成三个 Channel
  • AudioKit 渐进式重构:AudioPlayer 提取为 AudioPlayer 和 MusicPlayer
  • AudioKit:Example1 增加 Pause & Resume 按钮功能
  • AudioKit 渐进式重构:AudioPlayer 的加载职责拆分给 ClipPrepareMode
  • AudioKit 渐进式重构:AudioPlayer 拆分职责
  • ConsoleKit 支持 Log 复制 和 Example
  • Lerp OnFinish 回调偶尔不调用的问题修复
  • AudioKit 渐进式重构推进
  • FSMKit 增加 mOwner(原来 mTarget 返回的是 mOwner)
  • AudioKit:精剪 AudioKit.cs 代码,底层迁移到 Command 和 System
  • AudioKit:在 ConsoleKit 支持 AudioKit 信息的绘制
  • 使用 QFramework.cs 初步重构 AudioKit
  • AudioKit 的 Example1 支持 StopMusic 和 StopVoice 功能
  • 增加 AudioKitNextVersion.cs 找回全部的 Example
  • AudioKit 所有的类的成员变量都放到最上边
  • QFramework.cs 增加二群群号&频道链接
  • FluentAPI:增加 List 的 ForEach 静态扩展重载,index 在前的版本
  • IOCKit:在构造中可以传入注入成员访问权限
  • 修复高版本的编译问题
  • UIKit 创建服务:在场景增加一个 Camera
  • 删除掉 ManagerOfManagers 相关代码
  • UIPanel 增加生成代码按钮
  • 更新 FSMKit 的 Examples
  • UnityWebRequest.isNetworkError 弃用 增加宏判断
  • 修复 PersistentMonoSnigleton 没有调用 DontDestroyOnLoad 的问题
  • 修复 AudioKit 播放音频后马上暂停失效的问题
  • ResLoader 增加 RecycleWhenGameObjectDestroyed API
  • UIKit&CodeGenKit:UIPanel 与 ViewController 兼容(不重复拥有 Bind)
  • ActionKit: Condition 支持单独开启
  • AudioKit: 修复 TimeScale 为 0 后,没有回调的 issue
  • AudioKit: 底层的计时器 Timer 替换为 ActionKit
  • AudioKit: 删除 Timer 相关文件
  • 修复 ResKit 模拟模式下加载 Sprite PixelPerUnity 永远是 100 的 issue
  • 文档重新排序&修复 Moonsharp 逻辑问题( 感谢 issue #143 by Chenxi-Peng)
  • 修复文档错别字&更新相关链接
  • AsRootGameObject remove Generic Parameter
  • BuildKit Add BuildKitHelper

【EN】changelog

  • Fix (Unity): Prevent DX12 crash when opening the package tool panel (thanks to SoGameStudio's PR)
  • Built-in documentation: Introduce System.md with updated conceptual interaction diagrams and typo fixes
  • Built-in documentation: Introduce Utility.md, removing unused code
  • Built-in documentation: 04. Introduce Event with typo corrections
  • Built-in documentation: Update Roadmap section
  • Built-in documentation: Introduce Command.md with typo fixes
  • Fix issue of invalid filenames on Windows
  • Built-in documentation: Add Architecture Chapter 21: What Data Needs to Be Shared?
  • Built-in documentation: 01. Architecture Introduction using updated conceptual reference diagrams
  • Documentation: Revise QFramework Architecture Introduction, adding descriptions of new features
  • Documentation: 01. Introduction – Remove broken links and add annual membership link
  • BuildKit: Add zipFileBaseName parameter to Windows packaging helper function
  • BuildKit: Add BuildWebGL API to helper functions
  • BuildKit: Improve default Windows build helper function
  • AudioKit: Add PlaySoundByClip example
  • AudioKit: Add PlayMusicByClip example
  • AudioKit: Add PlayResKitABSound example
  • AudioKit: Complete code review
  • AudioKit: Fully refactored using QFramework.cs
  • AudioKit: Add Fluent API example for PlaySound
  • AudioKit: Fix error reporting when looping after ignoring sound
  • UIKit: Automatically add Assembly-CSharp if not present in the default assembly
  • AudioKit: Add Stop, Pause, Resume music examples
  • AudioKit: Add example for playing ResKit Music * AudioKit: Code Review AudioKit.cs
  • AudioKit: Added PlayMusicFluentAPI example
  • AudioKit Code Review: FluentMusicAPI.cs
  • AudioKit: Built-in Modes for FluentMusicAPI
  • AudioKit: Added PlayResourcesMusic example
  • AudioKit: Added example to stop playback using PlaySoundAction
  • AudioKit: Fixed issue where PlaySoundAction could not be stopped after playback
  • Plugin management status display on qframework.cn
  • ResKit: Removed input-related code
  • ResKit: Migrated information display to ConsoleKit
  • MyPackage: Removed category and official flag, added status display
  • AudioKit Demo: Added Pause, Resume, and Stop Music functionality demonstration
  • PackageKit: Added Alpha, Beta, and Release status
  • Fixed packaging error issues
  • Added MyPackage * AudioKit.Architecture->Architecture
  • PackageKit: Added Status field
  • AudioKit: Fixed issue with PlaySoundByClip error reporting
  • ConsoleKit: Provided API to display default Module
  • QFramework Demo Project: Completed AudioKit's PlayMusic demonstration feature
  • AudioKit: Fixed issue where ByClip couldn't play audio
  • AudioKit: Implemented internal synchronous loading of Clip mode in AudioPlayer
  • AudioKit: Supported setting PlaySoundMode for individual audio clips
  • AudioKit: Added examples for PlaySoundMode
  • AudioKit: Displayed the corresponding PlaySoundMode for each AudioPlayer on the ConsoleKit interface
  • Progressive refactoring of AudioKit: Migrated PlaySoundMode decision logic into AudioPlayer, ensuring every PlaySound call returns an AudioPlayer instance
  • AudioKit progressive refactoring: Split sound playback modes into three channels
  • AudioKit progressive refactoring: Extracted AudioPlayer into separate AudioPlayer and MusicPlayer classes
  • AudioKit: Added Pause & Resume button functionality in Example1
  • AudioKit progressive refactoring: Delegated loading responsibilities of AudioPlayer to ClipPrepareMode
  • AudioKit progressive refactoring: Separated responsibilities within AudioPlayer
  • ConsoleKit: Added support for log copying and example usage
  • Fixed occasional failure of Lerp OnFinish callback invocation
  • Advanced AudioKit progressive refactoring
  • FSMKit: Added mOwner (previously mTarget now returns mOwner)
  • AudioKit: Trimmed AudioKit.cs code and migrated core implementation to Command and System patterns
  • AudioKit: Enabled rendering of AudioKit information in ConsoleKit
  • Initial refactoring of AudioKit using QFramework.cs
  • AudioKit Example1: Added StopMusic and StopVoice functionalities
  • Added AudioKitNextVersion.cs to recover all examples
  • Moved all member variables of AudioKit classes to the top
  • QFramework.cs: Added group number and channel link for Group 2
  • FluentAPI: Added static extension overload for List.ForEach with index parameter at front
  • IOCKit: Allowed injection of member access permissions during construction
  • Fixed compilation issues in higher versions
  • UIKit Service Creation: Added a Camera component to the scene * Remove ManagerOfManagers-related code
  • Add a code generation button to UIPanel
  • Update FSMKit examples
  • Deprecate UnityWebRequest.isNetworkError and add macro-based checks
  • Fix PersistentMonoSingleton not calling DontDestroyOnLoad
  • Fix AudioKit issue where audio playback immediately paused after starting fails
  • Add RecycleWhenGameObjectDestroyed API to ResLoader
  • UIKit & CodeGenKit: Make UIPanel compatible with ViewController (avoid duplicate Bind)
  • ActionKit: Support enabling Condition independently
  • AudioKit: Fix issue where no callback occurs when TimeScale is set to 0
  • AudioKit: Replace underlying Timer with ActionKit
  • AudioKit: Remove Timer-related files
  • Fix ResKit issue where Sprite PixelPerUnity is always 100 in simulation mode
  • Reorganize documentation and fix Moonsharp logic issues (thanks to issue #143 by Chenxi-Peng)
  • Correct typos in documentation and update relevant links * AsRootGameObject remove Generic Parameter
  • BuildKit Add BuildKitHelper

本次更新由 QFramework 教程年会员 赞助,
感谢各位支持
QFramework 教程年会员地址: https://www.gamepixedu.com/goods/show/55