Skip to content

Releases: liangxiegame/QFramework

v1.0.187 Unity2018Compatible

27 May 03:09

Choose a tag to compare

【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

v1.0.187 Unity2018Compatible

08 Apr 03:50

Choose a tag to compare

【CN】

  • LocaleKit 添加 AbstractLocaleText
  • BuildKit 添加 AbstarctBuildConfig
  • Architecture: 添加 Init Architecture API
  • ConsoleKit: FrameworkModule 添加 Quit
  • ConsoleKit 添加 AsDefault API
  • ActionKit: 添加 ConditionSequence
  • Zip 库从 ResKit 移动到CoreKit
  • AudioKit:修复 StopAllSound 和 Loop 冲突的问题 & 增加 Pitch 设置

【EN】

  • LocaleKit Add AbstractLocaleText
  • BuildKit Add AbstarctBuildConfig
  • Architecture: Add Init Architecture API
  • ConsoleKit: FrameworkModule Add Quit
  • ConsoleKit Add AsDefault API
  • ActionKit: Add ConditionSequence
  • Zip Lib Move From ResKit Into CoreKit
  • AudioKit: StopAllSound and Loop conflit bug fix & add Pitch setting

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

v1.0.180

24 Feb 05:29

Choose a tag to compare

[CN]

  • 修复文档的错别字 & 修复文档显示问题
  • CodeGenKit: Bind 添加默认关联类型 ParticleSystem
  • 增加 OtherBinds 的文档
  • CodeGenKit: 修復 Start 方法不生成的问题
  • ConsoleKit: 清空数据按钮放到 FrameworkModule 里
  • ConsoleKit: 增加 FrameworkModule
  • 修复文档在 Unity6 排版错乱问题
  • CodeGenKit:Bind 支持 GameObject 类型
  • 删除掉不用的代码
  • 修复打包时编译报错的问题
  • CodeGenKit: ViewController 父类支持生成抽象类和抽象方法
  • 增加:AnchorPosY、LocaleKit 修复 bug & 增加 OnUpdateText 委托、SafeObjectPool Init 时候使用工厂创建对象而不是 New
  • QFramework.cs: EasyEvent 和 OrEvent 增加 RegisterWithACall API
  • LocaleKit: 使用 BindableProperty 替代 EasyEvent
  • LocaleKit: 修复获取下一个语言的问题
  • BuildKit: IBuildView 优先显示
  • BuildKit: 增加 IBuildView 接口
  • 修复 BuildKit 打包时 编译报错的问题
  • 增加 BuildKit
  • 找回丢失的 GraphKit
  • 增加已知问题1
  • Markdown 的皮肤放到 Editor Resources 里
  • DeclareKit: 删除 ID 的规则
  • DeclareKit: 增加快捷键
  • CoreKit: 增加 DeclareKit 和 Example
  • ResKit: AppendHash 异步支持
  • ResKit: 支持 AppendHash(小游戏需要)
  • ResKit: 支持团结引擎微信小游戏
  • ResKit: 场景加载 API 兼容团结引擎
  • ResKit: 增加 WebGL 平台下同步初始化报错提示
  • JsonObject=>JsonKit
  • 增加 Exp 静态扩展(Mathf.Exp)
  • 增加 ScreenTransition 的文档
  • ActionKit.ScreenTransition 增加 FadeIn、FadeOut、FadeInOut & Examples
  • ActionKit 增加 ScreenTransition API(Alpha 阶段)
  • remove unused code& some warnings
  • Type 增加 CreateInstance 扩展
  • 增加 ToBindableList、ToBindableDictionary 扩展
  • 新增 BindableDictionary 及 Example、文档
  • 增加 BindableList & 文档 & Example
  • AudioKit: 文档补充
  • AudioKit: 修复 Voice 的 OnBeganCallback 失效的问题
  • AudioKit: 增加 Fluent API
  • FluentAPI: DestroyChildren 改成倒序遍历 (misakiMeiii 提供反馈和建议)
  • FluentAPI: Position2D 支持传 x,y
  • 更改 QFramework 面板分辨率,为小屏笔记本适配
  • ActionKit: 修复 ActionController 回收后 还需要判断 Action 的问题
  • ActionKit: 修复 ActionKit 对象池回收问题

[EN]

  • Fix typos in the document & Fix display issues in the document
  • CodeGenKit: Bind adds default associated type ParticleSystem
  • Add documentation for OtherBinds
  • CodeGenKit: Fix the issue where the Start method is not generated
  • ConsoleKit: Move the Clear Data button to FrameworkModule
  • ConsoleKit: Add FrameworkModule
  • Fix the layout disorder issue of the document in Unity6
  • CodeGenKit: Bind supports GameObject type
  • Delete unused code
  • Fix the compilation error issue during packaging
  • CodeGenKit: The parent class of ViewController supports generating abstract classes and abstract methods
  • Add: AnchorPosY, LocaleKit fixes bugs & adds OnUpdateText delegate, SafeObjectPool uses factory to create objects instead of New during Init
  • QFramework.cs: EasyEvent and OrEvent add RegisterWithACall API
  • LocaleKit: Use BindableProperty instead of EasyEvent
  • LocaleKit: Fix the issue of getting the next language
  • BuildKit: IBuildView takes priority in display
  • BuildKit: Add IBuildView interface
  • Fix the compilation error issue during packaging in BuildKit
  • Add BuildKit
  • Retrieve the lost GraphKit
  • Add Known Issue 1
  • Move the Markdown skin to Editor Resources
  • DeclareKit: Delete the rule for ID
  • DeclareKit: Add shortcuts
  • CoreKit: Add DeclareKit and Example
  • ResKit: Asynchronous support for AppendHash
  • ResKit: Support AppendHash (required for mini-games)
  • ResKit: Support WeChat mini-games in Unity
  • ResKit: Make scene loading API compatible with Unity
  • ResKit: Add error prompt for synchronous initialization on WebGL platform JsonObject=>JsonKit
  • Add static extension Exp (Mathf.Exp)
  • Add documentation for ScreenTransition
  • ActionKit.ScreenTransition adds FadeIn, FadeOut, FadeInOut & Examples
  • ActionKit adds ScreenTransition API (Alpha stage) remove unused code& some warnings
  • Add CreateInstance extension to Type
  • Add ToBindableList and ToBindableDictionary extensions
  • Add BindableDictionary and its Example and documentation
  • Add BindableList and its documentation and Example
  • AudioKit: Supplement documentation
  • AudioKit: Fix the issue where OnBeganCallback of Voice is ineffective
  • AudioKit: Add Fluent API
  • FluentAPI: Change DestroyChildren to traverse in reverse order (feedback and suggestions provided by misakiMeiii)
  • FluentAPI: Support passing x and y for Position2D
  • Change the panel resolution of QFramework to adapt to small-screen laptops
  • ActionKit: Fix the issue where ActionController needs to check Action after being recycled
  • ActionKit: Fix the recycling issue of the ActionKit object pool

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

v1.0.133

15 May 12:01

Choose a tag to compare

[CN]

  • ActionKit: 增加 IgnoreTimeScale API(秋濑 建议,已包含示例和文档)
  • Readme.md 补全作者
  • TabCustomCode 增加 misakiMeii 的声明

[EN]

  • ActionKit: Adding the IgnoreTimeScale API(suggested by Akise, examples and documentation included)
  • Readme.md complete the author
  • TabCustomCode adds misakiMeii declarations

Example:

using UnityEngine;

namespace QFramework.Example
{
    public class IgnoreTimeScaleExample : MonoBehaviour
    {
        private void Start()
        {
            Time.timeScale = 0.25f;
            ActionKit.Sequence()
                .Delay(3.0f)
                .Callback(() =>
                {
                    Debug.Log("Scaled Time:" + Time.time);
                    Debug.Log("Unscaled Time:" + Time.unscaledTime);
                })
                .Start(this)
                .IgnoreTimeScale();
        }
    }
}

Result 结果
// Scaled Time: 0.7585141
// Unscaled Time: 3.02394;

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

v1.0.132

12 May 12:42

Choose a tag to compare

[CN]

  • CodeGenKit: 增加 TabCustomCode(misakiMeiii 提供)
  • ActionKit: 增加 StartCurrentScene(misakiMeiii 提供建议,已包含示例和文档)
  • QFramework.cs: 增加 UnRegisterWhenCurrentSceneUnloaded(misakiMeiii 提供建议,已包含示例和文档)

[EN]

  • CodeGenKit: Added TabCustomCode (provided by misakiMeiii)
    -ActionKit: Add StartCurrentScene (Suggestions from misakiMeiii, examples and documentation already included)
  • QFramework. Cs: increase UnRegisterWhenCurrentSceneUnloaded (misakiMeiii advice, examples and documentation already included)

ExampleCode 示例代码

ActionKit.Sequence()
    .Delay(1.0f)
    .StartCurrentScene();

var eventExample = new EasyEvent();

eventExample.Register(()=>
{

}).UnRegisterWhenCurrentSceneUnloaded();

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

v1.0.131

08 May 08:56

Choose a tag to compare

  • [CN] BindableProperty 统一使用 EasyEvent 删除掉 BindablePropertyUnRegister
  • [CN] LocaleKit: LocaleText 预览失效修复
  • [CN] ActionKit 增加 Task Action
  • [CN] AudioKit.PlaySound 支持 ActionKit(已包含示例、文档)
  • [CN] LocaleKit 获取当前语言时确保初始化
  • [CN] 增加 OnDeselectUnityEvent 组件
  • [CN] 增加 OnSelectUnityEvent 组件
  • [CN] PlatformCheck 增加 OSX 平台的判断
  • [CN] 修复 LocalPosition2D y 值错误的问题(感谢群友 shen 提供反馈)
  • [CN] CodeGenKit:OtherBinds 引用自身组件则命名为 SelfXXX
  • [CN] AudioKit:PlaySoundMode 支持文件模式的 PlaySound
  • [CN] GridKit:增加 DynaGrid 支持动态宽高(已包含示例、文档)
using UnityEngine;

namespace QFramework.Example
{
    public class DynaGridExample : MonoBehaviour
    {
        public class MyData
        {
            public string Key;
        }

        void Start()
        {
            var dynaGrid = new DynaGrid<MyData>();
            dynaGrid[1, 1] = new MyData() { Key = ""Hero"" };
            dynaGrid[-1, -10] = new MyData() { Key = ""Enemy"" };

            dynaGrid.ForEach((x, y, data) => { Debug.Log($""{x} {y} {data.Key}""); });
        }
    }
}
// 1 1 Hero
// -1 -10 Enemy
  • [CN] FluentAPI: 增加 ToAngle 和 AngleToDirection2D
  • [CN] CodeGenKit:ViewController 的父类设置(已包含文档)
namespace QFramework.Gungeon
{
    [ViewControllerChild]
    public abstract class PowerUp : ViewController
    {
        
    }
}

img.png

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

  • [EN] using EasyEvent deleted BindablePropertyUnRegister BindableProperty unity
  • [EN] LocaleKit: LocaleText preview failure repair
  • [EN] Added Task Action in ActionKit
  • [EN] AudioKit.PlaySound supports ActionKit (includes examples, documentation)
  • [EN] LocaleKit ensures initialization when getting the current language
  • [EN] Added OnDeselectUnityEvent component
  • [EN] Added the OnSelectUnityEvent component
  • [EN] PlatformCheck adds OSX platform judgment
  • [EN] Fix LocalPosition2D y value error issue (thanks to shen for feedback)
  • [EN] CodeGenKit: OtherBinds Binds the component that references itself is named SelfXXX
  • [EN] AudioKit:PlaySoundMode supports PlaySound in file mode
  • [EN] GridKit: Added DynaGrid support for dynamic width and height (includes examples, documentation)
  • [EN] FluentAPI: Added ToAngle and AngleToDirection2D
  • [EN] CodeGenKit: Parent class Settings for ViewController (documentation included)

v1.0.118

04 Jan 02:15

Choose a tag to compare

  • [CN] 修复 ToVector3 的冲突

  • [CN] SingletonKit:增加 PrefabSingleton 和 ScriptableSingleton

  • [CN] 增加 UnRegisterWhenDisabled 和 IMGUIHelper.SetResolution 选择 MinSize 对齐

  • [CN] 增加 DisplayLabel

  • [CN] SerializedProperty 增加 DrawProperties API

  • [CN] Architecture 支持 Deinit

  • [CN] ConsoleKit 支持外部开关

  • [CN] 改进 ConsoleKit 的开关 API

  • [CN] ResKit 增加 AssetBundle 的 Example

  • [CN] EditorKit 增加 DisplayIf

  • [CN] ActionKit 增加 EaseUtility 和 Example

  • [CN] ActionKit 支持双击事件(诗远 PR)

  • [CN] UIKit OnApplicationQuit 时清空静态数据(支持 Domain Reload 设置,于大进 提供反馈和测试)

  • [CN] SingletonKit 删除 ApplicationQuit 判断(支持 Domain Reload 设置)

  • [CN] ResKit:修复加载场景传 BundleName 报错的问题

  • [CN] LogKit 支持双击找到报错定位(感谢 clksaaa)

  • [CN] 修复 LogKti 打包时的编译错误

  • [CN] PackageKit 默认打开的为止在 Unity 所在的屏幕

  • [CN] ConsoleKit 游戏结束时清空窗口

  • [CN] 文档支持简单的搜索功能&修复切换编辑器界面输入框聚焦异常的问题(感谢MisakiMei贡献)

  • [CN] ViewController 可以选择关联架构

  • [CN] CodeGenKit: ViewController 生成文件移动位置后自动找回

  • [CN] LocaleKit: LanguageText 的 Inspector 显示改进

  • [CN] LocaleText 避免批量编辑造成的文本覆盖问题

  • [CN] LocaleKit: LocaleText 预览位置调整

  • [EN] Fix conflict with ToVector3

  • [EN] SingletonKit: Added PrefabSingleton and ScriptableSingleton

  • [EN] Added UnRegisterWhenDisabled and IMGUIHelper.SetResolution to select MinSize alignment

  • [EN] Add DisplayLabel

  • [EN] SerializedProperty adds DrawProperties API

  • [EN] Architecture supports Deinit

  • [EN] ConsoleKit supports external switches

  • [EN] Improve ConsoleKit's switch API

  • [EN] ResKit adds AssetBundle Example

  • [EN] EditorKit adds DisplayIf

  • [EN] ActionKit adds EaseUtility and Example

  • [EN] ActionKit supports double-click events (Shiyuan PR)

  • [EN] Clear static data when UIKit OnApplicationQuit (supports Domain Reload settings, Yu Dajin provides feedback and testing)

  • [EN] SingletonKit deletes ApplicationQuit judgment (supports Domain Reload settings)

  • [EN] ResKit: Fixed the problem of loading scene and passing BundleName error

  • [EN] LogKit supports double-clicking to locate error reports (thanks clksaaa)

  • [EN] Fix compilation errors when packaging LogKti

  • [EN] PackageKit opens by default on the screen where Unity is located.

  • [EN] ConsoleKit clears window when game ends

  • [EN] The document supports a simple search function & fixes the problem of abnormal focusing of the input box in the switching editor interface (thanks to MisakiMei's contribution)

  • [EN] ViewController can choose to associate the schema

  • [EN] CodeGenKit: ViewController automatically retrieves the generated file after moving it

  • [EN] LocaleKit: Inspector display improvements for LanguageText

  • [EN] LocaleText avoids text overwriting problems caused by batch editing

本次更新由 QFramework 教程年会员 赞助,

感谢各位支持

QFramework 教程年会员地址:https://www.gamepixedu.com/goods/show/55

v1.0.93

26 Sep 07:53

Choose a tag to compare

  • [CN] QFramework.cs 支持 Godot
  • [CN] 调整一些细节
  • [CN] ConsoleKit 功能原型
  • [CN] GUIGraphWindow 根据 Graph 更新名字
  • [CN] AudioKit 增加 PlaySoundMode 可以控制声音播放的模式
  • [CN] QFramework: BindableProperty 取消运算符重载
  • [CN] 删除掉 Range 的歧义
  • [CN] BindableProperty 支持比较器,减少 GC(感谢群友 New一天 、幽飞冷凝雪~冷 的贡献)
  • [CN] GraphKit 重命名
  • [CN] 增加 Distance 封装
  • [CN] 增加 OnBecameInvisible/VisibleEventTrigger
  • [CN] 增加 LocalEulerAngle
  • [CN] InstantiateWithParent 支持 Component
  • [CN] 新增 API 支持 Component
  • [CN] 增加 PosX LocalPosX 等静态扩展
  • [CN] 增加 DirectionFrom/To
  • [CN] 更新 QF.cs 增加 OrEvent 和 Example
  • [CN] AudioKit.PlaySound 增加 VolumeScale 参数
  • [EN] QFramework.cs supports Godot
  • [EN] Tweak some details
  • [EN] ConsoleKit functional prototype
  • [EN] GUIGraphWindow updates the name based on Graph
  • [EN] AudioKit adds PlaySoundMode to control sound playback mode
  • [EN] QFramework: BindableProperty removes operator overloading
  • [EN] Remove the ambiguity of Range
  • [EN] BindableProperty support comparator, reduce GC
  • [EN] GraphKit renames
  • [EN] Added Distance package
  • [EN] add OnBecameInvisible/VisibleEventTrigger
  • [EN] Adds LocalEulerAngle
  • [EN] InstantiateWithParent supports Component
  • [EN] Added API support for Component
  • [EN] Add static extensions such as PosX LocalPosX
  • [EN] Add DirectionFrom/To
  • [EN] Updated QF.cs to add OrEvent and Example
  • [EN] AudioKit.PlaySound Adds the VolumeScale parameter

本次更新由 QFramework 教程年会员 赞助,

感谢各位支持

QFramework 教程年会员地址:https://www.gamepixedu.com/goods/show/55

v1.0.76

26 Aug 08:06

Choose a tag to compare

  • [CN] Bind 在 IDE 报错问题修复
  • [CN] UIKitCreateService 支持 Unity2022
  • [CN] 文档支持 子目录
  • [CN] 修复一些警告
  • [CN] 一部分试验性的代码剔除
  • [CN] UIKit 的 Root 兼容 URP(隐藏掉 UICamera)
  • [CN] 在模拟模式下自动调用 ResKit.Init
  • [EN] Fix Bind compile error in IDE
  • [EN] UIKitCreateService supports Unity2022
  • [EN] documents support subdirectories
  • [EN] Fix some warnings
  • [EN] Delete some experimental code
  • [EN] UIKit Root compatible with URP (hide UICamera)
  • [EN] Automatically calls ResKit.Init in simulation mode

Pro 版本: http://u3d.as/SJ9https://www.gamepixedu.com/goods/show/37
本次更新由 QFramework 教程年会员 赞助,QFramework 教程年会员地址:https://www.gamepixedu.com/goods/show/55

v1.0.69

08 Jul 05:02

Choose a tag to compare

  • [CN] CodeGenKit 修复 Prefab 报错的问题
  • [CN] PackageKit 显示本地版本
  • [CN] Example 剥离
  • [CN] 优化 PackageKit 的请求频率
  • [CN] ActionKit 增加 Callback
  • [CN] PackageKit 支持编译时不关闭
  • [CN] 针对 2022 版本暂时关掉 UIKit 创建服务,防止编译报错
  • [CN] ActionKit:Global 的注册改进
  • [CN] 改进插件更新的稳定性
  • [EN] CodeGenKit fixes Prefab error issues
  • [EN] PackageKit displays local version
  • [EN] Example Split
  • [EN] Optimize the request frequency of PackageKit
  • [EN] Add Callback to ActionKit
  • [EN] PackageKit supports compiling without closing
  • [EN] Temporarily disable UIKit creation service for 2022 version to prevent compilation errors
  • [EN] ActionKit: Global registration improvement
  • [EN] Improve the stability of plugin updates