提交歷史

作者 SHA1 備註 提交日期
  Lasse Öörni 3e4882bfa5 Unify SetDeepEnabled() API between UI & Node. Removed IsDeepEnabled() function & "Is Deep Enabled" attribute as it may return different value than last SetDeepEnabled() and can not therefore serialize/deserialize accurately. Instead added IsEnabledSelf() which returns the enabled state before SetDeepEnabled(). Changed Node::SetEnabled(bool, bool) to SetEnabledRecursive(). Unlike SetDeepEnabled() it does not preserve node's self enabled state. Added AngelScript binding for SetDeepEnabled operations. 11 年之前
  Lasse Öörni 4a9ab417a8 As a possible fix to #409, remove the optimization to not mark a node dirty again if it is already dirty. As a consequence the TransformChanged() script function will work more logically. This change would cause reduced performance with a large amount of animating models; to counteract, introduce a "silent update" mechanism for node transforms. 11 年之前
  Aster@中国上海 cd42bc6f3f Make object animation can set child and component's attribute animation. 11 年之前
  Aster@中国上海 84fe0946c8 Remove ShortStringHash, Now all of ShortStringHash are replaced by StringHash. 11 年之前
  Aster@中国上海 fae8e81d54 Add 2D suffix to 2D transform functions, now please use SetPosition2D etc. 11 年之前
  Aster@中国上海 04c2072400 Add more Transform functions for Urho2D and to lua. 11 年之前
  Lasse Öörni 5076f966e1 Expose CloneComponent() function to AngelScript & Lua and make it return the created component. 11 年之前
  thebluefish 0d717bae26 Added ability to clone components 11 年之前
  aster2013 49d9856dd5 Add transform functions for Urho2D. 11 年之前
  Yao Wei Tjong 姚伟忠 19bfdddce0 Refactor to make MarkNetworkUpdate() virtual method of Serializable. 11 年之前
  aster2013 f9107d4fed Add scene attribute animation update event. 11 年之前
  Aster Jian 48c3868a79 Remove child object animation, add load and save function. 11 年之前
  Aster Jian 0de5de0678 Remove ignore network update, add animated network attribute check. 11 年之前
  aster2013 dcbd1a3d7c Ignore network update when update animations. 11 年之前
  aster2013 4a3ed4117a Refactor animation system, add AttributeAnimationInstance. 11 年之前
  aster2013 2eff0e1144 Add attribute animation. 11 年之前
  aster2013 5fd7363201 Add Animatable class. 11 年之前
  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 年之前
  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 年之前
  Lasse Öörni f6c96c2f9f Simplify defining Vector2,3,4::ZERO. Consistency for the up direction parameter name in Node::LookAt() & Quaternion::FromLookRotation(). 11 年之前
  aster2013 9cd40fb07f Revert attribute animation. It will be added in a new branch. 11 年之前
  aster2013 b1b9c34c11 Add simple attribute animation system, and change StaticScene to test it. 11 年之前
  aster2013 130551f4d8 Add fixed pixel size (user don't need change the value). 11 年之前
  Yao Wei Tjong 姚伟忠 24aeabb02f Move back MarkAllDrawable2DDirty() to Node class as public method. 11 年之前
  aster2013 3c7a52d6f3 Make MarkAllDrawable2DDirty function private in Scene class. 11 年之前
  Yao Wei Tjong 姚伟忠 d5d4d51aff Refactor Drawable2D's pixel-per-unit to Scene's 2D-unit-size attr. 11 年之前
  Yao Wei Tjong 姚伟忠 f48ef6f5bd Minor bug fix, refactoring and reformatting. 11 年之前
  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 年之前
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. 12 年之前
  Lasse Öörni dd075db33b Added UnknownComponent mechanism for dealing with unregistered components in scene load/save. For now attributes are not editable. Related to issue #149. 12 年之前