James Chen

Results 44 issues of James Chen

- cocos2d-x version: v3.15.1 - devices test on: Android 7.0 - developing environments - NDK version: r10e - Xcode version: - VS version: - browser type and version: Steps to...

platform:android
module:audio

Re: #10936 ### Changelog * Switch JS binding tools from binding-generator to Swig ------- ### Continuous Integration This pull request: * [ ] needs automatic test cases check. > Manual...

PR: Do not merge

Originally, its type is unordered_map, the value is useless. So using unordered_set is enough.

P2
Optimization
Env: Native

creator: https://github.com/cocos/cocos-engine/blob/v3.6.0/native/cocos/math/Utils.h#L11 ```c++ // in cocos/math/Utils.h, we define the default value constexpr auto EPSILON = 0.000001; // 5 zeros after point ``` cpp code was ported from ts: https://github.com/cocos/cocos-engine/blob/v3.6.0/cocos/core/math/utils.ts#L33 But...

P2
Env: Native

`operator==` should be absolute equal, add new comparison function like `approxEquals`. For example: ```c++ inline bool Vec4::operator==(const Vec4& v) const { return x==v.x && y==v.y && z==v.z && w==v.w; }...

P2
Env: Native

The problems of current binding-generator: - Using libclang to parse c++ header files instead of parsing IDL files - It's difficult for some developers to setup the tool environment which...

Scripting
P2

This issue is a sub task for https://github.com/cocos/cocos-engine/issues/10792 Auto binding glue code is generated by `bindings-generator` in the past, the `bindings-generator` is old, hard to maintain, lack of features. You...

Scripting
P1