SL22W44: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[SL22W43|◄ SL22W43]] | [[SL22W45|SL22W45 ►]]
[[SL22W43|◄ SL22W43]] | [[SL22W45|SL22W45 ►]]


<br />
 
'''Bug: Interacting with the backside needs to be implemented correctly; see AbstractDesktop.onDesktopClick     if(p.getSecond() == DesktopPart.Back) continue;'''<br />


*'''Cheap Area-Effect-Management'''
*'''Cheap Area-Effect-Management'''

Revision as of 20:39, 7 November 2022

◄ SL22W43 | SL22W45 ►


Bug: Interacting with the backside needs to be implemented correctly; see AbstractDesktop.onDesktopClick    if(p.getSecond() == DesktopPart.Back) continue;

  • Cheap Area-Effect-Management
    • Piggyback entity to move effects
      • Fallingblock for gravity dependent
      • Fallingblock for automatic stopping movement 1 block of total movement => 0.02f velocity, 10 blcoks of total movement => 0.2f velocity
      • Eye_of_ender/EnderSignal as entity moving trough objects with constant speed
    • Possibly use Entity on top to hide ender_eye icon inside the entity?
    • Implementation as ILongRunningAction & AbstractAreaTracker
    • Impl uses:
      • Show effect for X seconds, stop (id-tracking)
      • Move effect A -> B -> C -> stop (id,time-tracking)
      • Follow-Effect, slowly update position by tracking an actual entity in the world
      • Piggyback-effect by simply faking the entity would be sitting on a real entity. Will automatically move :)
      • Can the entity be pulled by a leash?
      • Xp-Orb attraction-effect might allow us to fake interaction with players