Yao Wei Tjong 姚伟忠
|
1b49f15ca5
Remove code duplication and avoid unnecessary AttributeInfo search.
|
11 years ago |
Lasse Öörni
|
5076f966e1
Expose CloneComponent() function to AngelScript & Lua and make it return the created component.
|
11 years ago |
thebluefish
|
0d717bae26
Added ability to clone components
|
11 years ago |
aster2013
|
49d9856dd5
Add transform functions for Urho2D.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
19bfdddce0
Refactor to make MarkNetworkUpdate() virtual method of Serializable.
|
11 years ago |
aster
|
06ccf8efbb
rename variant name, avoid memory leak when attribute not found.
|
11 years ago |
aster2013
|
2c672b154b
Remove animation only attribute support.
|
11 years ago |
aster2013
|
f9107d4fed
Add scene attribute animation update event.
|
11 years ago |
aster2013
|
97a1ab4267
Rename InterpolationMethod to InterpMethod, avoid conflict with Spline class, Add animated only attribute support, like Node's world position attribute.
|
11 years ago |
Aster Jian
|
48c3868a79
Remove child object animation, add load and save function.
|
11 years ago |
Aster Jian
|
0de5de0678
Remove ignore network update, add animated network attribute check.
|
11 years ago |
aster2013
|
dcbd1a3d7c
Ignore network update when update animations.
|
11 years ago |
aster2013
|
4a3ed4117a
Refactor animation system, add AttributeAnimationInstance.
|
11 years ago |
aster2013
|
2eff0e1144
Add attribute animation.
|
11 years ago |
aster2013
|
5fd7363201
Add Animatable class.
|
11 years ago |
Lasse Öörni
|
39d733ae11
Added note that Node::Translate() in local mode disregards scale to keep movement speed independent. Removed test variable from 04_StaticScene.as.
|
11 years ago |
Lasse Öörni
|
67d603d8e5
Node transform space refactoring. Translate(), Rotate() and LookAt() functions take a transform space (local, parent or world). Translate() has a behavior change: default space is local, as that is most often used in eg. camera movement, and is consistent with the default for rotations (the earlier fixedAxis = false was same as local space). The redundant TranslateRelative() function is removed. Add RotateAround() function, which allows rotating around a pivot in either local, parent or world space. Closes #295.
|
11 years ago |
Lasse Öörni
|
cf4c43d344
Added Serializer / Deserializer functions for reading & writing matrices. Added bool success parameter to Quaternion::FromLookRotation() and Node::LookAt(), as it can potentially give a NaN result (in which case the original rotation is kept). Optimized reading of math objects in Deserializer to avoid default construction.
|
11 years ago |
Lasse Öörni
|
f6c96c2f9f
Simplify defining Vector2,3,4::ZERO. Consistency for the up direction parameter name in Node::LookAt() & Quaternion::FromLookRotation().
|
11 years ago |
aster2013
|
9cd40fb07f
Revert attribute animation. It will be added in a new branch.
|
11 years ago |
aster2013
|
b1b9c34c11
Add simple attribute animation system, and change StaticScene to test it.
|
11 years ago |
aster2013
|
130551f4d8
Add fixed pixel size (user don't need change the value).
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
24aeabb02f
Move back MarkAllDrawable2DDirty() to Node class as public method.
|
11 years ago |
aster2013
|
3c7a52d6f3
Make MarkAllDrawable2DDirty function private in Scene class.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
d5d4d51aff
Refactor Drawable2D's pixel-per-unit to Scene's 2D-unit-size attr.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
f48ef6f5bd
Minor bug fix, refactoring and reformatting.
|
11 years ago |
Alex Parlett
|
7aa0d8acc9
Separated the Spline Mathematical aspect from the Component into a new Spline class under Math. No angelscript or lua bindings as of yet as I'm unsure how to go about adding the templated class in a suitable manner.
|
11 years ago |
Lasse Öörni
|
2529f4c51a
Added IsNaN() to Vector2, Vector3, Vector4, Quaternion. Safeguard against Node::LookAt() misbehaving if target is very close. Closes #231.
|
11 years ago |
Amadeus
|
cfd3cdc048
Do not crash when cloning components without attributes.
|
12 years ago |
Amadeus
|
167c68aea0
Fixed ComponentAdded event.
|
12 years ago |