Excalibur 0.17.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Excalibur --version 0.17.0
NuGet\Install-Package Excalibur -Version 0.17.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Excalibur" Version="0.17.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Excalibur --version 0.17.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Excalibur, 0.17.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Excalibur as a Cake Addin #addin nuget:?package=Excalibur&version=0.17.0 // Install Excalibur as a Cake Tool #tool nuget:?package=Excalibur&version=0.17.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Thanks to @frodgesh, @jamesmcgeorge, @rougepied, @clofresh, @LoserAntbear, @FerociousQuasar, and @Carghaez for their contributions!
Breaking Changes
- Property scope
Pointer.actorsUnderPointer
changed to private; Sprite.sx
replaced withSprite.x
Sprite.sy
replaced withSprite.y
Sprite.swidth
replaced withSprite.width
Sprite.sheight
replaced withSprite.height
Added
- Allow timers to limit repeats to a finite number of times (#957)
- Convenience method on Scene to determine whether it is the current scene. Scene.isCurrentScene() (#982)
- New
PointerEvent.stopPropagation()
method added. Works the same way as (https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation
) (#912) - New
Actor.getAncestors()
method, which retreives full array of current Actor ancestors - Static
Actor.defaults
prop, which implementsIActorDefaults
. - Native sound events now exposed
volumechange
- on playing sound volume change;pause
- on playback pause;stop
- on playback stop;emptied
- on data cleanup(f.e. when setting new data);resume
- on playback resume;playbackstart
- on playback start;playbackend
- on playback end;
- Added
Sound.instances
getter, which returns active tracks. Playing or paused; - Added
Sound.getTrackId(track: [[AudioInstance]])
method. Which returns id of track provided, if it is in list of active tracks.
Changed
- Refactored Easing functions to be reversable (#944)
- Now at creation every
Actor.anchor
prop is set to defaultActor.defaults.anchor
. - Scene.remove(Actor) now starts the Actor.Kill event cycle.(#981)
Deprecated
CapturePointer.update()
method now doesn't propagate event to actor, just verifies pointer events for actor.- Added
Sound.volume
&Sound.loop
properties as a replacement forSound.setVolume()
andSound.setLoop()
. The methodssetVolume
andsetLoop
have been marked obsolete.
Fixed
- Added missing variable assignments to TileMapImpl constructor (#957)
- Correct setting audio volume level from
value
tosetValueAtTime
to comply with deprecation warning in Chrome 59 (#953) - Force HiDPI scaling to always be at least 1 to prevent visual artifacts in some browsers
- Recalculate physics geometry when width/height change on Actor (#948)
- Fix camera move chaining (#944)
- Fix
pickSet(allowDuplicates: true)
now returns the proper length array with correct elements (#977) Index
export order to preventalmond.js
from creation of corrupted modules loading order.Sound.pause()
now saves correct timings.- Fix
ex.Vector.isValid
edgecase atInfinity
(#1006)
There are no supported framework assets in this package.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.30.3 | 89 | 1/2/2025 |
0.30.2 | 83 | 12/26/2024 |
0.30.1 | 115 | 12/13/2024 |
0.29.3 | 162 | 5/5/2024 |
0.29.2 | 183 | 4/7/2024 |
0.29.1 | 192 | 2/23/2024 |
0.29.0 | 189 | 2/20/2024 |
0.28.7 | 214 | 1/27/2024 |
0.28.6 | 194 | 1/13/2024 |
0.28.5 | 228 | 1/6/2024 |
0.28.4 | 213 | 12/22/2023 |
0.28.3 | 197 | 12/12/2023 |
0.28.2 | 219 | 12/2/2023 |
0.28.0 | 307 | 8/11/2023 |
0.25.3 | 630 | 2/6/2022 |
0.25.2 | 500 | 1/22/2022 |
0.25.1 | 561 | 11/6/2021 |
0.25.0 | 485 | 10/4/2021 |
0.24.5 | 801 | 9/7/2020 |
0.24.4 | 702 | 9/3/2020 |
0.24.3 | 708 | 5/10/2020 |
0.24.1 | 606 | 4/24/2020 |
0.24.0 | 644 | 4/24/2020 |
0.23.0 | 798 | 6/8/2019 |
0.22.0 | 788 | 4/6/2019 |
0.21.0 | 964 | 2/2/2019 |
0.20.0 | 962 | 12/23/2018 |
0.19.1 | 956 | 10/23/2018 |
0.19.0 | 1,006 | 10/13/2018 |
0.18.0 | 1,068 | 8/4/2018 |
0.17.0 | 1,126 | 6/16/2018 |
0.16.0 | 1,193 | 4/6/2018 |
0.15.0 | 991 | 2/17/2018 |
0.14.0 | 1,153 | 12/2/2017 |
0.13.0 | 1,077 | 10/7/2017 |
0.12.0 | 1,166 | 8/12/2017 |
0.11.0 | 1,249 | 6/10/2017 |
0.10.0 | 1,209 | 4/8/2017 |
0.9.0 | 1,228 | 2/10/2017 |
0.8.0 | 1,156 | 12/4/2016 |
0.7.1 | 1,355 | 10/4/2016 |
0.7.0 | 1,391 | 8/30/2016 |
0.6.0 | 1,615 | 1/20/2016 |
0.5.1 | 1,407 | 6/26/2015 |
0.5.0 | 1,374 | 6/4/2015 |
0.2.2 | 1,754 | 4/16/2014 |
0.2.1 | 1,593 | 4/16/2014 |
0.2.0 | 1,613 | 4/10/2014 |
0.1.1-alpha | 1,229 | 12/19/2013 |
0.1.0-alpha | 1,319 | 12/12/2013 |