IceCream Slideshow Maker

最新版本 GDevelop 5.2 Beta 175

GDevelop 5.2 Beta 175

GDevelop 5.2 Beta 175
IceCream Slideshow Maker 是一個強大的程序來創建幻燈片演示文稿的照片和音樂。直觀的界面,簡單的控制,有吸引力的設計和先進的選項允許以最小的努力創建高質量的幻燈片。該程序處理 JPG,JPEG,PNG 和 TIFF 格式的照片,還支持 MP3,WAV 和 WMA 格式的音頻文件。用戶可以添加音軌來完成印象,甚至配置音頻的偏移和淡入值。用戶可以通過選擇所需的顯示時間來控制幻燈片中的每張照片,以及轉換效果的類型和持續時間。此外,您可以縮放圖像以適合屏幕或保持其原始高寬比。有 26 種過渡效果可供選擇,如 Pixelate,Mosaic Spiral,Wipe,Zoom。



該程序帶有一個內置的媒體播放器,您可以使用它來檢查效果,然後在創建幻燈片之前應用它們並預覽該項目。 IceCream Slideshow Maker 提供了一個特殊的 YouTube 按鈕,可讓您立即將演示文稿上傳到您的 YouTube 頻道。所以,程序中塞滿了有用的功能,而且由於界面直觀,選項背後有完美的邏輯,所有這些都很容易理解和使用。考慮到這一點,IceCream Slideshow Maker 對於高級用戶和新手用戶來說似乎都是一個無價的工具。

IceCream Slideshow Maker 功能:

Controls
幻燈片中每個圖像的控制時間和轉換效果。  

Preview
在創建幻燈片之前預覽幻燈片,以獲得更好的效果。  

歷史
不要失去你的創造性工作。你總是可以繼續從你停止的地方.

你的音樂
選擇一個最喜歡的 MP3 文件作為幻燈片的背景分數。偏移和淡入淡出設置也可用。  

Transitions
廣泛的過渡效果:像素化,鑲嵌,放大和縮小,垂直拉伸等等。

全高清幻燈片
創建高達 1920x1080 分辨率的高清幻燈片。  

Youtube
上傳您的幻燈片到 YouTube 並與朋友分享.

ScreenShot

軟體資訊
檔案版本 GDevelop 5.2 Beta 175

檔案名稱 GDevelop-5-Setup-5.2.175.exe
檔案大小
系統 Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
軟體類型 免費軟體
作者 IceCream Apps
官網 http://icecreamapps.com/Slideshow-Maker/
更新日期 2023-10-06
更新日誌

What's new in this version:

GDevelop 5.2 Beta 175
Classrooms team view:
Administrators with an education plan can now have a view of their team and its groups (classrooms):
- They can move students in different teams, for organisation purpose
- The admin can also open the project of their students, in read-only, to check their progress and help them

Improved:
The variables editor has been reworked so that it's more performant and comfortable to use:
- The editor is now way faster to open when lots of variables are present. It's also way faster when editing and when lots of variables are present.
- Variable names that have forbidden characters are automatically fixed, not breaking your workflow
- Allow editing text variables in a separate window (more comfortable and faster)

Add missing text parameter types for event-based extensions:
- Replace "effect parameter" with "effect property" in the UI and documentation
- Inline property fields for effect name and property

- Add an expression, a condition and an action for objects center on Z axis
- Upgrade games 2D rendering engine (PixiJS) to version 7.3.0. This opens the path to multiple performance improvements (faster WebGL rendering, and then WebGPU rendering) as well as optimised resources loading in the future.
- Allow sprite animations to play backward with a negative speed scale
- Improve documentation in the wiki of expressions
- The editor now remembers collapsed state of object behaviors configuration panels
- Improvement for mobile and small screens: the navigation bar of the homepage is now displayed at the bottom.
- Display a message if a subscription is valid but will expire in the future
- The Debugger is now more resilient to errors
- Deprecate "Always" condition, which was considered misleading
- Improve autocomplete options height on mobile

Extensions:
Reviewed:
- [Curved movement] Add a condition to check the number of loop
- [Platformer character animator] Handle 3D models
- [Button states and effects] New behaviors added that change the way a button looks based on the state of the button
- [Object Picking Tools] Add actions and conditions to pick objects with the highest or lowest value of an object variable
- [Values of multiple objects] Updated to include min/max z-order
- [Object Spawner] Updated to include a property for capacity
- [Marching squares] Fix the mode that only draws the visible part for portrait screens
- [3D object shake] Unify the behaviors for 3D models and 3D boxes and allow the shake to start automatically
- [Mouse pointer lock] Add handling of touches
- [Recolorizer] Avoid to process transparent pixels
- [ArrayTools] Update extension to v2
- Use scene variable parameters instead of string parameters (allows using nested arrays)
- Add actions/conditions for Global and Object variables
- Multiple UX/UI improvements (icon, categories, wordings)
- [InAppPurchase] Upgrade in-app-purchase version to use cordova-plugin-purchase:13.8.0, which uses Google Play Billing v5
- [FaceForward] Update to allow an angle offset (for images that don't face right)

Community:
- New extension: SecretCode - An extension to trigger a condition when a sequence of keys have been pressed
- New Extension: Maze Generator

[WithThreeJs] Upgrade to 1.0.0:
- Supports built-in 3D
- Add support for lighting
- Support PixiJS v7.3.0

- [3D particle emitter] Handle layers and fix the size of particles that were 3 times too small
- [Top-down movement animator] Change the animation according to the top-down movement direction
- Misc. fixes to the submission pipeline
- Allow creating a new extension submission from a GitHub issue even when some quality checks fail
- New extension: GamePix SDK

Assets:
Free:
- 5 3D packs from Quaternius (Ships, Classical Buildings, Sushi Restaurant, Space Station, Animated Robots)
- 3D City Kit (Roads)
- Tileable Ground Textures
- Objects have been simplified in the pack "Rolling Ball Pack"

Premium packs:
- Add 11 premium volumes of audio and sound effects
- Add a bundle: Bestiary Bundle
- Add Dungeon Castle Mighty Bundle, Dungeon Castle Cave and Castle Dungeon Stone & Plank
- Add City Tileset
- Add Puppet Farmer

Examples:
- [Button effects] Show new behaviors to make juicy buttons with animated responses to user input
- [Object Spawner] Learn how to use the Object Spawner extension to spawn waves of enemies in stages in this new example
- [InAppPurchase] Update InAppPurchase example with latest extension version


GDevelop 5.2 Beta 172
Improved:
- Reduce "layout shifts" in Events Sheet when adding events or modifying them
- Browsing the events sheet and editing events should be a bit more comfortable now

Fixed:
- Fix link in disabled events still processed internally
- This could generate infinite loop crashs even when a link is included as
- a sub event of a disabled event.
- Fix missing effect tab on some objects
- Fix a performance regression on scenes with a lot of sprites
- Fix scene editor window rectangle color


GDevelop 5.2 Beta 170
Improved:
Improvements for 3D:
- When resizing a 3D object with Shift pressed (or when resizing multiple objects), the depth of the object is also scaled proportionally This will make the authoring of 3D levels easier.
- Add a default 3D light on any new layer (this won't affect performance for 2D games)

UX improvements:
- At project opening, reopen the tabs that were opened when it was closed
- The editor will now automatically fix object, group, function, behavior, or property names when an incorrect one is entered - instead of displaying an error message and losing the name that was entered. Same for scenes, external events, external layouts and extension names in the project manager
- This is easier to understand and avoids breaking the creative workflow (for example: if you enter a space, it will be automatically removed without asking you to rewrite the entire name)
- Improve asset store with asset pack search, filters and navigation
- Simplify the context menus in the Events Sheet. Also display shortcuts for the most used commands, both in the menus and in the toolbar
- Simplify confirmation of deletion of leaderboards by asking to type "delete" instead of the full leaderboard name
- Filter autocompleted tags according to community visibility setting. This avoids to show tags that gives no results
- Allow JavaScript extensions to use resource parameters
- Deprecate actions that uses an expression for resources (instead, a field will be shown to select a resource, like in an object)
- Move some Tween actions in "Size" and "Visibility" groups
- Improved autocompletions of behavior functions on object in expressions: the behavior icon is now shown

Extensions:
- [Sticker] Allow to destroy stuck objects with their parent
- [Screen wrap] Fix physics version that had copy/paste errors from non-physics version
- [Flash] Removed deprecated lifecycle function
- [Object Slicer] Fix bug in parameter name for condition to delete object
- [Flash object] Add ability to flash color tint, object effect, and opacity (fade)
- Added FlashColor, FlashEffect, and FlashOpacity behaviors
- When "Flash object" action is used during a pre-existing flash, simply extend the duration of the flashing. Previously, it always performed "hide object", potentially causing the object to be hidden too much.
- [Rectangle Movement] Update: Add option to select the position on the border (inside, center, outside)

Community:
- [Advanced HTTP] A new extension for creating advanced HTTP requests, with FormData/JSON requests, Custom Headers, CORS Bypass, advanced response handling, and more!
- [3D particle emitter] This add a new object that display a large number of particles to create visual effects in 3D

Assets:
- Add a new premium 3D pack: KayKit Dungeon Remastered by Kay Lousberg
- Add Mega Bundle By Reactocore
- Add a panel sprite object in the free Western RPG pack

Examples:
- [3D Lane Runner] Add leaderboards
- [3D Car Coin Hunt] Add leaderboards
- [Object Slicer] Fix a bug in parameter name in the condition to delete an object
- [Load Testing] Add ability to drag red hero and to change scenes repeatedly
- [Flash Object] Learn how to use the "Flash object" extension

Fixed:
- Fix project file name when creating a new project
- Fix effects on oobjects composing custom objects that weren't displayed at runtime
- Fix 3D filters making 2D games crash
- Fix actions disappearing when wrongly translated with the same name in a non english language translation
- Fix "Share your extension" not redirecting to the proper page on the documentation
- Fix unused resources clean up to keep resources used in effects
- Fix missing tags for installed extensions in the behavior list
- Fix layers deletion when instances are in several external layouts
- Fix the "Select instances on scene" menu action in external layouts
- Fix the information icon color in the new behavior dialog
- Show warning and revert to automatic collision mask if deleting the last frame of a sprite object
- No longer automatically fill the behavior parameter from "activate behavior" actions when there are multiple choices


GDevelop 5.2 Beta 169
Improved
- Prevent saving in the same folder as GDevelop's executable
- Some users have mentioned their project disappear after a GDevelop's update. This is a safe-guard to avoid projects from being saved in the executable folder, as it gets deleted on every update.
- Rework the asset store to show bundles and owned packs first
- Also slightly improve the size of dialogs on large screens

Fixed:
- Fix multiple flaws in collision masks & points management:
- Adding a new sprite in a new animation will now correctly copy points and collision masks defined in others if "sharing with all animations" is toggled
- Automatic collision mask will now be automatically applied when adding multiple sprites, or when editing with piskel
- Collision mask will be applied correctly for new sprites, when the default (full image mask) is set
- Fix a bug where renaming project elements wouldn't work when an action is using the default layer

Extensions

[FPS] Update: Provide more accurate values for frames per second
Improved FPS accuracy by using a sliding window
[Community][CheatCode] A condition to check if a specific cheat code was entered

Assets:
- Add a new pack: Bloody Babe Character by Barely Apes
- Add two free packs by Reactorcore!
- RC Art - Water Aqua System
- RC Art - Muzzle Effects
- Add a lot of premium packs by Reactorcore!
- Base Modules
- Big Weaponry
- Core Machines
- Fire Smoke Animations
- Foxwing Starfighter
- Gore Blood Gibs
- Reactorcore Lamps
- Melee Bludgeon
- Motocross Bike
- Nature Aquatic
- Nature Surface
- Orbital Cannon
- Plasma Electric Animations
- Ragdoll Human
- Rocket Thruster Animations
- Rough Props
- Smooth Civilian Vehicles
- Smooth Physics Props
- Turbojet Fighter
- Vehicles Aerial
- Vehicle Dropship
- Vehicles Ground
- Vehicle Tank

Examples:
- [load-testing] New example: Test how GDevelop performs under load
- Create thousands of objects to see how they impact the performance of the game


GDevelop 5.2 Beta 168
Improved:
- Show extensions from the store at the end of the behavior list, with information about their authors
- Separate 2D and 3D effects in 2 lists
- Improve leaderboard score handling
- Leaderboards will now display the score of the player, if a score was just sent before displaying the leaderboard
- If the score is being sent, the leaderboard will wait for it to be sent before showing the leaderboard
- Important change: a player name can now be empty when a score is sent. In this case, the leaderboard will auto-generate a name.
- Leaderboard administration was improved to allow to customise the prefix used to generate automatically player names (when no name is entered by the player). You can also now choose to disallow any custom player name to prevent abuse (in this case, all non-connected player names will be auto-generated)
- Allow to use custom CSS to fully customize the leaderboard - only for business users (reach out if you need this). Play with it here.
- Add possibility to insert a function parameter when editing an extension's function
- Enable search and replace in For each object events and Javascript events

Extensions:
Reviewed:
- [Curved Movement] The extension is now reviewed!
- Fix the action to append paths
- Add an action to duplicate a path.
- Add expressions for the origin position of a speed-based movement
- [Object stack] Add quality of life features
- Add an action to check an object at an exact height
- Add an action to insert the content of a stack into another stack
- Add an operator to the stack height condition

Fixed:
- Fix automatic collision mask not working when adding a new sprite
- Fix options in Points Editor disappearing when automatic collision mask is activated
- Fix Safari not being able to open .glb files on iPad/iPhone
- Fix: Avoid purchasing twice the same asset pack
- Fix keyboard undesired openings on mobile
- Prevent installing too many assets at a time
- Installing more than 100 assets from a pack can cause failures on some low connections


GDevelop 5.2 Beta 167
Improvements:
- Improved scene editor on mobile
- Automatic collision mask

Extensions:
- New extension: Share extension

Assets:
- New premium asset packs
- New free asset packs

Bug fixes
- Fix the editor hanging when opening a scene with hundreds of instances of 3D model objects
- Fix SetPosition action that was missing parenthesis creating math errors
- Fix autofocus of searchbar on tablets in landscape
- Fix images selectors not updating on Box 3D editor after an image has been created with Piskel


GDevelop 5.2 Beta 166
Improved:
- Enable the 3D editor by default for every user
- 3D models are coming to the asset store, the technical details have been prepared in this release

Improvements for guided lessons:
- Improved tooltip placement on mobile
- Fix a step (Z order change) sometimes being blocked

- Suggest the authenticated user's username by default in inputs showing usernames
- Display more information when a missing action/condition is found in the events sheet

Fixed:
- Remove 3D animation name errors when they are moved
- Fix creating project from example not using the example screen properties
- Fix scroll on autocompletion displayer on mobile
- Fix out-of-limits dragging of animation in sprite editor
- Fix animation name duplicated errors to not use a popup but to display directly on the concerned field


GDevelop 5.2 Beta 165
Improved:
- Use the project name when creating a new project file stored locally on the desktop app
- Automatically set a default operator when adding a new condition or action
- Start over from the suffix number when generating a new name

Fixed:
- Fix users autocomplete dropdown taking all the available space
- Fix markdown tables rendering (for extension description for instance)
- Fix initializing received assets correctly when user is not authenticated
- Asset pack web links were not working because of this
- Fix default depth of 3D object on scene being correctly initialised
- Fix showing cancel subscription button for legacy plans
- Fix dialogue tree loading from scene variable action sentence
- Fix some extension descriptions in the wiki not having properly formatted lists
- Update new forum URL
- Fix sprite images selection when opening up the options menu
- Fix an issue where opening the options menu of a sprite of a non-selected image would not take it into account for the actions.
- A fix has been made regarding some weird behavior around the "Custom size" checkbox in instance properties


GDevelop 5.1 Beta 164
Improved:
3D handling improvements and fixes:
- Display a magenta box when no model is specified for a 3D model object
- Add missing default names for the new 3D objects
- Use instance default size as default custom size

Fixed:
- Fix the "Debug draw" action in games with 3D
- Fix inspector not working on 3D objects with Z = 0
- Fix Z position tween not working on 3D model objects
- Fix broken icon for 3D model resource in the resources tab of the project
- Fix a wrong, random color (usually pink) used on semi-transparent 2D sprites when rendered on top of 3D objects. The scene background color is now used.
- Fix default value for the "3D world top" property of directional lights
- Fix 3D model object not showing in preview when working on the web or mobile app

Other improvements:
- Show a QR code when doing a network preview to make it easy to open it on a mobile phone
- Add a warning when a function only call itself (to prevent mistake creating infinite loops)
- Force the expression mode for parameter fields within an extension
- Prevent creating a global group with the same name as a scene group and vice versa
- Improve the UX when editing a build name in a game's builds list
- Make more visible the actions and condition to Save and Load the of a game
- Replace the actions and conditions "Write a value" by "Save a value", and "Read a value" by "Load a value".
- Make sure dialogs are displayed full screen on landscape-oriented mobiles to prevent losing space
- Use the native selector to select an object on mobile
- This should fix issues happening on mobile where the keyboard unnecessarily opens when one wants to select an object from the parameter of an event

Fixed:
- Fix object group duplication crashing the app
- Fix outline style when drawing a path with the shape painter
- Fix default game URL on gd.games creating confusing errors when not long enough


GDevelop 5.1 Beta 162
Improvements:
Efficiency and UX improvements:
- Allow to copy and paste effects from one object (or layer) to another object (or layer)
- Allow to copy and paste behaviors from one object to another
- Allow drag and drop or copy and paste of properties in the extension editor
- Rework multiple fields to allow a quick selection (external layouts, animations, effects and effect parameters)
- Show invalid resources errors in the event sheet
- Add possibility to close preview window with Cmd/Ctrl + W
- Allow to lock layers in the editor

New actions, conditions and expressions:
- Add an action to focus a text input object
- Useful to let the player type something without having them manually clicking/touching the input on the screen
- Add support for mouse "Forward" and "Back" buttons
- Add 2 expressions for the Tiled Sprite to get X & Y offset of the displayed image

Improvements for extensions:
- Add a button to report extension issues
- Allow event extensions to declare variable parameters
- Add a special object parameter to handle object creation in extensions
- It allows extension users to apply actions to the created objects

Other improvements:
- Add some tooltips in the Events Sheet
- Update to the new forum URL in some part of the interface
- Add possibility to open events context menu on iOS devices
- Improve command palette on mobile
- Add text field to search in documentation on home page learn section
- In the collision mask and points editors, press space to grab the whole canvas and pan around.
- It also fixes the Physics2 polygon editor that wasn't refreshed when dragging a vertex.
- Allow deleting your account from the profile, if you want to leave the GDevelop community forever (this can't be undone).
- Set collision mask zoom bounds relatively to the default zoom
- Improve errors when registering game with translations
- Check other scenes for conflicts when creating or manipulating global objects and groups
- Allow to open or download resources of a cloud project from the Resources tab of a project

Fixed:
- Fix the tile map scale action
- Operators +=, -=, *= and /= were making previews crash
- Fix TextInput having extra margins on iOS
- Fix generated .exe not working if the project name contains special characters
- Fix collision mask editor image border size
- Fix long touch not working on the project list on iOS
- Prevent loss of focus when editing the value of an object variable in the instance properties panel
- Correctly detect project manager open to fix some stall guided lessons
- Fix editor crashing when deleting an object or a layer for which an instance was selected
- Fix layers being locked off when adding a new one
- Fix 3D objects being cut off around Z = 0


GDevelop 5.1 Beta 160
Improved:
- Customize your gd.games profile so that it's really yours
- Community links can now be entered (Twitter, Reddit, Discord, etc...)
- Those links will be displayed on your GDevelop profile as well as your gd.games profile page!

New features:
- The command palette now returns documentation from the wiki for an easy search into key concepts
- Try this out with Ctrl+P (or Cmd+P)!
- Two new guided lessons are available. One will familiarize you with timers, the other with the Joystick prefab.
- Guided lessons have also been adapted so that they can be completed on mobile.
- Allow setting anti-aliasing on shape drawer
- defaulted to "none", it allows 3 anti-aliasing options, from "low" to "high" increasing quality of the drawings

Improve various aspects of the Firebase extension:
Update Firebase SDK to v8.10.0:
- Fix small firebase usability issues
- Fix tracer stopping
- Fix a crash when using tracers
- Add password reset action to authentication

UX Improvements:
- When using an action/condition that uses a layer or a scene in its parameters, the selection is now done via a dropdown by default, with the possibility to switch to an expression
- Make sure the editor tab is visible when a new tab is activated or opened
- Improve the UI of the alert messages so that they are more noticeable (and pretty!)

Other improvements:
- Add a property to particle emitter object to "Jump the emitter forward in time" when it's created
- This works like the action of the same name, and allow newly created particle emitters to act as if they were emitting since a bit of time - useful when starting a scene for example to avoid seeing the initial particles being emitted.
- Add a warning about installing an extension from the store if it replaces an extension manually created
- Increase allowed time to load the game in memory on Android before failing
- This should help old or constrained devices to better run large games.
- Add a new expression to get the maximum of an inventory item

Fixed:
Situations where cloud project are corrupt have been observed over the last weeks:
- When saving a cloud project, a sanity check is now made before the new version is uploaded This should reduce the occurrence of those corrupt projects
- Should this still occur, an interface has been added so that one can autonomously revert the project to the last sane version
- [Tilemap] Fix collision name between tilemap object and collision mask object
- Projects that use actions and conditions of the wrong object should still work. To fix the red underling of object names, actions for the right object can now be selected.
- Update properties panel after paste or duplication of instances
- Fix Fling game tutorial being properly closed and restarted on the saved step
- Fix Objects Panel button to show correct tooltip
- Fix errors not being displayed in expressions when an object or a behavior doesn't exist
- GDevelop will now warn when an object (or group of objects) written in an expression is misspelled or does not exist in the scene
- Fix the Not condition to handle its last sub condition correctly
- Fix the behavior fields crashing the app when edited inline in the Events Sheet
- Fix images of assets sometimes not appearing on Chrome
- Fix the default image name suggested to Piskel when the animation name is empty
- The resource name was given with the extension which resulted to a file names with twice the extension
- Fix: Prevent tweens from being applied when a scene is resumed
- When renaming or removing an object, only refactor associated external events
- The editor used to refactor every events that were used in the object layout even if they were associated to another layout which could result to errors
- Block auto-translate tools to avoid unfixable crashes on the web app


GDevelop 5.1 Beta 159
Improved:
- New guided lessons:
- Guided lessons are now available in the app, from the Get Started or Learn screen.
- They are small lessons doable entirely within the app
- They focus on a small concept of game development, that can be grasped within 2-5 minutes.

UX Improvements:
- Automatically update events when project elements are renamed
- Project elements are: scenes, external layouts, external events, layers, layer effects, object effects, sprite animations and sprite points.
- Improve preview of dragged items
- This works for Groups & Objects, it removes the default preview when hovering the canvas to see where the item is placed
- This also allows having a preview visible on touchscreens while dragging an item with your finger
- Always scroll to the newly created items across the app
- This allows always seeing the element that was just added
- Works for Object/Group/Behavior/Effect/Animation/Function
- Rework sprites list to make button always visible and improve view on mobile
- Round dragged points and collision masks vertices of sprites
- Allow opening the properties panel directly from the canvas, with a right click on the object
- Improve Scene canvas interactions
- Increase canvas FPS to 60 when interacting
- Reduce FPS to 10 when not using the canvas
- This should make the editor feel smoother when used, as well as save battery life when not using it!
- Also detect pinch zoom for trackpads
- Keep scroll when navigating from page to page in the asset store
- Add possibility to close preview window with Cmd/Ctrl + W
- Better synchronize object groups between layout and external layout
- In the project resources tab, refresh image preview when checking or unchecking the smooth image option.
- Update wording for the "Create package for Android" button so that it is clearer
- Update P2P hints/explanations shown in the editor (Thanks @arthuro555!)
- Add a mention to THNK as a multiplayer framework to try.
- Warn user when adding an instance to a layer that is not visible
- Add possibility to select layer on which instances will be added by default
- Add color to example difficulty tag
- Allow scrolling the editor tabs horizontally with the mouse wheel

Extensions:
- [NavMesh path finding] Fix obstacle deletion handling
- Add a behavior to change the animation according to the movement direction
- [Top-down corner sliding] Slide on corners of rectangular obstacles
- [Pixel perfect] Fix top-down grid movement when diagonals are forbidden
- [Slider] Fix a shifting when sliders are rotated
- [Multitouch joystick] Exclude the thumb from the collision mask
- It allows to use the anchor behavior without the joystick shifting when players move the thumb.

Assets:
- Add a new pack: Cyberpunk Neon World Heroes and NPC by GDevelop
- Add a new pack: Pixel Dark Fantasy Platformer Level 3 by GDevelop
- Add a new pack: Pet Cats by LuizMelo
- Add a new pack: Cyberpunk Neon World Enemies by GDevelop
- Add Fantasy Dreamland Dungeon, Desert, Forest and Winter Village by Elv
- Add Dungeon pack by Sortodedd

Examples:
- [Conviction (Mobile)] Use custom objects for the joysticks and life bar
- [Goose Bomberman] Use extensions to simplify the events
- [Top-Down grid movement] Fix the character movement to avoid diagonals
- [Balloon smasher] Show how to smash balloons with touch or cursor

Fixed:
- Fix the tile map resource property of the collision mask object to accept tilemap resources in addition to json ones
- Fix a white flash when opening a project with a tile map
- Allow atlas images to be bigger than expected as some artists extend them to add their names. The error was aiming to help to understand that rescaled atlas will not work without changing the tiles size, but artifacts can actually help figuring this out.
- Fix a collision mask compatibility issue with a breaking change of Tiled 1.10
- [Platformer] Fix horizontal speed losses when characters land or jump from a slope
- It fixes a regression that was introduced in the 5.0.139 release.
- Fix the "pick all" and "pick a random" conditions when they are used in functions
- Fix behaviors that were staying in the list after switching of project with an extension tab opened
- Fix the touch end condition to detect a touch that ends because the device can't handle more touches
- Fix selected layer being lost when it's removed. It is now passed to the next layer.
- Fix the unsupported instructions when a function is renamed
- Extension creators no longer need to switch tabs to refresh the extension.
- Fix extension renaming
- Behaviors of the extension with the old name no longer stay in the list.
- Fix points preview to give priority to selected point when dragging a point
- Fix filters panel always opening on small screens
- Fix a confusing warning message when opening link in a markdown text (like in the changelog or in the tutorials) on mobile with unsaved changes in the project.


GDevelop 5.1 Beta 158
- A new name: Liluo.io is now gd.games
- We've renamed GDevelop's gaming website to gd.games. Easier to remember, easier to pronounce - and as before the best place to share quickly your GDevelop game and get feedback from the community!
- Audio files now available in the asset store
- We're expanding the asset store by adding audio files to the asset packs. Some premium asset packs already include audio files that you can download if you've purchased them in the past (at no additional cost!).
- Remember that dozens of free to use sounds and musics are already accessible - the UI to browse them will be reworked to be easier to use in the future (by following the same design as the asset store).

New conditions and actions:
- Added a new action "Jump emitter forward in time"
- This is particularly useful to let emitters create lot of particles first then continue at a slower rate
- Allow to wait for Filesystem actions to finish before continuing the actions/sub-events following it
- This means the Filesystem actions can optionally be set as being "waited for", like the "Wait X seconds" action
- Rename some variables related actions and add more actions, conditions and expressions to manipulate array variables

UI improvements:
- Add tags to examples showing the "difficulty" for each of them: simple/advanced/expert
- Improve zoom on the points and collision masks editors
- Improve colors and design of the panels in the editors
- Highlight the icons of the opened editors in the toolbars
- Add shortcut (Ctrl+D or Cmd+D) to duplicate selected instance(s) on the scene editor

Improve the objects panel design:
- The "Add new object" button is more accessible, as well as search bar
- Slightly reduce font size and margins to fit more objects
- These changes are also visible on the other lists in the app (object groups, resources, behaviors and functions in extensions)
- Improve object dialog to display a warning if canceling after any change
- Change the project manager to drag'n'drop items using their icon and not their label (useful to avoid confusion and misclicks on touch screens)

Improve search accuracy in the app (instructions, examples, objects, tags):
- It now use a "tokenized search" approach to improve search with multiple words looking into multiple keys (ex: name & description)
- Display asset pack categories in asset store homepage
- Add autocompletion for repeat events
- Fix missing group icons on the conditions and actions list

Various improvements for small screens:
- Adapted title sizes
- Use the device orientation to define the scene editor layout
- Improved UI for the asset store filters


GDevelop 5.1 Beta 157
Improved:
- Improve search accuracy for conditions and actions
- Search should now return elements even if words are not in the right order
- Upgrade the AdMob extension and add new ads format:
- Update the internal Google Play Services SDK version to 20.6.0.
- Add "App open" ads.
- Add "Rewarded Interstitial" ads
- Add buttons and context menu options here and there to jump to behavior events.
- Add a save icon button to the top left next to the project manager. Useful notably for touchscreen devices

A few improvements in the interface showing your subscription to GDevelop:
- Properly display the legacy subscriptions (indie and pro) in the user profile
- Show expiration date and clearer explanations when using a redemption code

New Player and Leaderboard actions and conditions:
- Add a condition to check if the player has just closed the leaderboard view
- Add an action to hide the player login banner

Events or actions/conditions are now only pasted at a single, predictable location:
- We previously allowed pasted events/actions/conditions to be inserted multiple times for each selected event, but this was more confusing than useful
- Now, the pasted elements are only pasted on the last selected event/action/condition (usually the one you just right clicked)

Optimization of the z-order action:
- Scenes with a lot of object instances should be slightly faster to load
- Games that use "Y sort" or change the Z-order of a lot of objects should run much faster
- Automatically open the file chooser when adding a sprite or choosing a resource with less clicks for Cloud projects
- Choosing a file from the device/computer is also the default choice when adding any resource, like for local projects.
- Show the number of instances on a layer in the dialog confirming its deletion
- Add a selector in external editors to choose if new files must be created, or existing files be edited
- This is useful for example if you want to create a new sound or sprite from an existing one (but leaving the original one unmodified).

Improve the display of comment and group events:
- Fix a bug that added a new line when one typed Enter key to edit a comment event
- Automatically focus the comment or group event after adding it (so that one doesn't have to click on it after adding it)
- Keep the same style when editing a group or comment event
- Submit modifications of group or comment event with Ctrl/Cmd + Enter
- Don't snap to grid when resizing an instance if Alt key is pressed
- This is similar to pressing Alt key when moving an object - it won't snap to the grid
- Hide the old, deprecated Text Entry object when creating a new object from scratch
- Instead, please use the Text Input object to display a field to let the player write something

Extensions:
- New extension: Object Slicer
- Useful for creating death animations such as explosions, crumbling, dissolve, or teleportation effects
- [Reviewed] [Multitouch joystick] Link the help button to the new documentation
- [Reviewed] [Stay on screen] Use the bounding box instead of the position and the dimensions
- It handles custom origin points better
- [Reviewed] [Cursor object] Remove the button behavior
- [Reviewed] [Ellipse movement] Fix default property values
- [Reviewed] [Joystick] Remove an useless behavior parameter on the angle expression and condition
- [Reviewed] [Multitouch joystick] Add choices for the joystick name
- The name can no longer be a custom value
- [Reviewed] [Button] Add an action to activate or deactivate interactions with the button
- [Reviewed] [Follow multiple objects with camera] Changed calculations to use AABB (bounding boxes)
- Changed the calculations to use the "AABB" (bounding box) instead of trying to estimate the proper width/height. This was only noticeable with very long objects, but now it works perfectly!
- Version 1.0.0 removed the "MinZoom", "Layer", and "Camera" parameters. Layer is now selected automatically based on one of the objects being followed.
- Events that were created with previous versions of this extension will continue to work without modification
- [Reviewed] New extension for multitouch joystick with a custom object
- The old multitouch joystick extension is moved to the community list.
- [Reviewed] [Fire bullet] Fix the bullet angle that was set to the firing angle without the variance

Assets Store:
- Add Fantasy Lost World
- Add Mini Interior Bed and Bath
- Add Warped Space Marine by Ansimuz
- Add GothicVania Magic Pack 5 by Ansimuz
- Add Fantasy Medieval Environment pack by Ansimuz
- Add Quiet Hill by Ansimuz
- Add Fantasy Dreamland Interior Grasslands and Village by Elv
- Add Fantasy Dreamland Caves by Elv
- Add Fantasy Dreamland Characters/Enemies and Bosses packs by Elv
- Add RPG Weapons Asset Pack by Aaron Kersh

We also added "special" asset packs containing custom objects (see the beginning of the release notes): these are "prefab" objects with new actions, conditions and expressions, making interfaces easier to build:
- Add a sliders and toggle switches pack

Add a multitouch joystick pack:
- Put them in your scene, bind the new conditions to the actions then the game become mobile friendly
- Behaviors that automatically move a platformer object or an object with the top-down movement behavior are also bundled with this object
- Add a resource bars pack: they can be used to display health, mana, ammo, etc

Examples:
- New example: Sokoban
- New example: Object Slicer
- Useful for creating death animations such as explosions, crumbling, dissolve, or teleportation effects.
- [Geometry monster] Add a leaderboard
- [Tappy plane] Simplify events
- [Asteroid] Simplify events
- [Space shooter] Fix the camera flickering issue and the screen shake
- [Isometric example] Fix the character collision mask to avoid it being stuck in corners
- [Pathfinding basic] Use the smooth path option
- [Pathfinding] Use the smooth path option
- [Tappy Plane] Use custom objects for buttons
- [Top-down RPG] Update the extension with touch controls
- Also use the new life bar objects in the Battle scene
- [Run Dino Run] Update the example of use button objects
- [Boids] Better Boids configuration to follow the mouse
- [Platformer] Use the multitouch joystick custom object
- [Game feel] Simplify various aspect of the example
- Use the screen shake extension
- Use the smooth camera extension
- Use the fire bullet extension
- Rename objects
- Extension example: Follow multiple objects with camera
- Demonstrates how to make the camera follow a group of objects so that they all remain on screen

Fixed:
- Fix rendering the grid of the scene in realtime when a change is made to the grid setup.
- Fix the instruction group of event functions with operator.

Fix Events Sheet crashes and inconsistent order or location of pasting:
- Fix extracting events to a function or to a group crashing sometimes the app
- Also ensure events are copied/pasted or moved in th


GDevelop 5.1 Beta 156
Improvements:
Editor improvements:
- ???? Display, when available, video tutorials translated in other languages
- If you have some translated tutorials, please send them to us using this form. The GDevelop team will review them and add them for your language.
- Added autocompletion for some fields that can contain object groups: effect names, effect parameter names and sprite point names
- After creating a profile or when re-opening GDevelop, you'll be asked for company name/size or your creation goal with GDevelop
- This is useful for the GDevelop team to better understand the motivation of our user base. ????
- Improve subscription panel and user experience.
- Added missing icons in the list of actions and conditions
- Show contact information for a feedback (if the player allowed it): useful to continue the discussion with the player who sent you the feedback
- Add F2 as a shortcut for renaming object in the Objects List Panel
- Allow to use Escape key as way to cancel rename of object/group/scene/external layout

Allow opening the Game Dashboard from the Home Build page:
- This will work by default for new games
- For existing games, the option will appear the next time you save your project
- Allow navigating through asset packs of an Asset Creator from their profile

Conditions and actions:
Introduce new expressions and conditions to handle touch and mouse:
- CursorX and CursorY will now be recommended instead of MouseX and MouseY. It will return the position of the virtual cursor, either from the mouse or from a touch.
- New touch conditions and expressions will now work with either touches or the mouse. This means games work automatically for mobile and for desktop when used. Note that most of the time, you can just work with conditions like "Cursor is on an object".
- Existing, old touch conditions and expressions continue to work - but are hidden as we recommend using the new one. They might re-appear later after we've cleaned the interface so that they are used only when you're sure you don't want to handle both the mouse and touches.
- New LinearVelocityAngle() expression for the Physics behavior
- New condition to check if the game has just resumed
- It can be useful to display a pause menu when the player come back to the game
- New action to toggle boolean property values
- New conditions to check if the game is exported as a native mobile or desktop app

Two new expressions to replace one or all occurrences of a text in another:
- StrReplaceOne can be used to replace one occurrence of a "pattern" in a text by another
- StrReplaceAll can be used to replace all occurrences of a "pattern" in a text by another

Extensions, assets and examples:
Extensions:
Reviewed extensions:
- [PlatformerCharacterAnimator] New extension
- Automatically change the animations and horizontal flipping of a platformer character based on movement and interaction with platform objects.
- [ShadowClones] Update
- Added the ability to match horizontal and vertical flipping of a sprite
- [TimeFormatter] Update
- Added an expression for HH:MM:SS.000 (displays milliseconds)
- [Fire Bullet] Update
- Added the ability to specify the layer that bullets are created on
- [Multitouch joystick] Update
- Added a multitouch controller mapper behavior for platformer characters
- [Panel sprite button] Use the alignment property of the TextObject
- [Noise] Fix the seed change that was giving the same salt to each generator.

Community extensions:
- [Upload and Download Text Files] New extension
- Allows users to upload/download text content to a filename and vice versa.
- [Crazy Games API] Extension New extension
- [Curved Movement] New extension
- This extension allows to move objects on Bézier curve paths.

Assets:
- Add 22 panel sprite buttons
- Those customizable buttons use the extension Panel Sprite Button that allows to specify actions and conditions for a ready-to-use button (for example, this gives conditions like "Button is hovered" or "Button is clicked")
- Add 9 new Japanese fonts from Google Font
- Add a free pack of characters by Chierit
- Updated premium asset pack "Bitboy" to include more assets (free update for everyone who bought it already!)
- Added premium asset pack "UI Casual Asset Pack"

Examples:
- [City Builder] New example: a tile based city builder example that shows users how to select, deselect, and purchase building types. As well as showing users how to check how many of an instance of an object is in scene, in order to calculate cost and income based on the type of buildings.
- New example for "Advanced platformer movements" extension
- Showcases wall jumps, double jumps, coyote jumps and dashes in platformers
- New example for "Upload and Download Text Files" extension
- Try this example here
- New example for "Curved Movement" extension
- It shows how to animate a Train in isometry or make enemies move on a curve like in Galaga.
- [Platformer] Use new extensions to simplify the events
- [Fire Bullet] Showcases the new ability to specify the layer that bullets are created on

Fixed:
Editor:
- Fix: Display new resource created with Jfxr or Yarn in resource selector dropdown
- Fix drag and drop of project manager items preventing to select text when renaming item
- Fix bug that prevented to close parameter popover on the event sheet
- Fix plural in variable child count in the variables editor
- Fix selection rectangle around an instance not displaying correctly for sprites with custom center
- Fix top down behavior "Rotation speed" property keeping the value 180° for no reason
- Fix missing space between "Add action" and "paste actions" labels
- Fix unwelcome opening of keyboard on mobile on the app
- Improve wording of the action to set a Text Input read-only
- Fix particles assets showing an error when added.
- Fix files sometime missing when exporting a game with some extensions
- Fix a crash when an event-based object tries to access scene variables

Game engine:
- Fix flaky animation frame setting action
- Fix pathfinding movement angle condition
- Add a condition to check the movement angle of the top-down movement behavior
- Fix tinting of deleted sprites sometimes wrongly used to render newly created objects
- Fix LDtk maps not properly loaded when not having a IntGrid layer
- Fix Text object Scale X condition and action


GDevelop 5.1 Beta 155
Improved:
- Remove mentions of "experimental" for features and tools widely used and supported

Extensions, assets and examples:
- [Reviewed] [Boids] Fix a movement issue after a scene change

Fixed:
- Show a warning about Piskel/Jfxr/Yarn not being available yet for cloud projects on desktop
- Fix wrong scrollbars in the Sprite editor
- Fix games crash because of some extensions not included in the generated games


GDevelop 5.1 Beta 154
Improved:
- The speed of installation of assets was improved, and for assets containing custom objects, like menu buttons, if an extension needs an update, a confirmation dialog is shown
- Add an option to enable player authentication by default when creating a new project
- Add support for opacity of layers for Tiled tilemaps

Scene editor improvements:
- When pasting instances after cutting them, they are now pasted on top of the rest of the scene (highest Z order)
- Use a constant zoom speed on the scene editor and on image preview, regardless of zoom factor
- The search in the asset store is now launch automatically when typing
- Add an expression to get the number of frames in the current animation of a sprite object
- Add possibility to drag'n'drop items in the project manager (scenes, external layouts, external events, extensions)
- Add descriptions to a various parameters in actions and conditions
- Put beginner courses on top of Learn section
- Allow text selection on game feedback cards
- Update shortcuts to close project and quit app to match other app standards
- Correctly display asset authors coming from premium asset packs

Improve instance properties by hiding unnecessary decimals in various fields:
- Resizing, moving or rotating an instance in the editor will now round the properties to the nearest integer for ease of use
- This does not prevent entering digits in the instance properties directly
- Various wrong behaviors were also fixed for these fields

Extensions, assets and examples:
- New fonts that can be freely used in games are now in the asset store
- New premiums packs: Flat Icon Pack, Gift Boxes, Items Tiers by Rhos
- New premium pack: Bitboy by comerce
- New free packs: Fantasy RPG character pack by Franuka and Breakable Physics by Kenney.nl
- [Color conversion] Add expressions for calculating the luminance of colors according to WCAG 2.0 standards

- [DrawShockWaveEffect] [Community] Draw a shock wave animation that looks like an explosion and other visual effects. Thanks @Alios5 for this beautiful extension!
- Shock wave shape can be a circle or star pattern.
- How to use:
- Assign behavior to a shape-painter object
- Create the shape-painter object where you want the shock wave to appear
- Shock wave animation will start automatically
- Shape-painter will delete itself after the animation is finished
- [ExplosionForce] Minor changes to description and logic: cleaned up descriptions and added an object variable for angle of force
- [Isometry] Simplify events of the example
- [Recolorizer] Fix pixel art sprites blurring and add a scene to recolorize a pixel-art sprite

Fixed:
- Fix editor that was setting the Z order of a new instance a bit randomly
- Fix leaderboard administration dialog closing when trying to remove a leaderboard
- Fix setting scene background color setting using the text field
- Do not close context menu when clicking on checkbox items on the web-app
- Properly close all the dialogs at the same time when creating a project from an example

Internal changes (for developers):
- Update service worker to put translations in cache
- This should prevent unwanted {0} appearing on the web for each update
- Fix event-based objects properties that were changing for all instances at once
- It was only affecting properties defined in the event-based objects not the one from child-object configurations
- Update README with a link to the GDevelop Tutorials repository
- This is where the step-by-step onboarding is stored and future tutorials can be built by the community


GDevelop 5.1 Beta 153
Improvements:
- Improve warning when a project autosave is detected on Desktop
- Autosave will not be displayed if the files are the same
- Prevent showing a warning when a project with an autosave is opened after being zipped
- Improve overall wording and dialogs
- Add Enter as a key to validate changes to a parameter in an event sheet
- Shift+Enter can be used to enter new lines in expressions when editing a parameter inline
- Add a new tab "Folders" in Preferences to allow to choose the default folder where local projects are created
- Trigger Rename & Focus on Object, Group, Layout and External Events creation, for a better user experience
- Add possibility to set the resolution of a project at creation time
- Add lerpAngle expression which takes the shortest path between two angles
- Improve Game Feedback management
- Display the average game ratings at the top
- Add an option to mark all as read
- Improve readability by adding a number for each rating
- Improve notification email, with preview of text and link to comment on the web-app
- Improve login and signup flow
- Small design improvements to the Log in & Sign up flows
- A dialog is now shown for every user on signup to gather a bit of information about who they are.
- This information stays of course private and is helpful to learn about GDevelop's usage
- Improve Searchbar's design and usability
- Show unit of measurements on properties of built-in extensions
- Display some behavior properties on one row for better usability
- Show parameters description in expression documentations
- Improve the snackbar messages when saving a cloud project
- Add a command to generate an action and an expression for a property

Extensions, assets and examples, Extensions:
Reviewed:
- [Gamepads] Fix the released conditions and add an expression to get the number of connected gamepads
- [Rectangle movement] The initial position parameter is now taken into account
- [Panel sprite button] Handle multi-touch
- [Boids movement] Fix the default cohesion direction
- When there is no other Boid in sight, Boids now keep moving in the direction another Boid was last seen or stay still if none has ever been seen
- Add a property for hovered fade out

Community:
- [Navigation mesh pathfinding] New extension
- In comparison to the built-in pathfinding behavior, this one aims to better respect obstacle shapes and find paths faster if obstacles don't move

Assets:
New packs:
- Items Tiers (Paid)
- Sci-fi Lab
- Isometric Interiors Pack
- Playing Cards & Poker
- Weird Swords
- Tiny Pixel Car
- 16x16 RPG Weapons

Also:
- Update Isometric City Pack get more assets!
- Update GDevelop platformer asset pack.
- Fix Red Hero scale compared to the Background
- Update assets from the Pixel Platformer pack.
- They can be used as tiled sprite
- Fixed sprites alignment

Examples:
- [New example] Top-down RPG, Pokemon-like
This is a new game example showed off in this Youtube tutorial to make a top down rpg based off of the Pokémon game
- This example has different art, because this new art is CC0, whereas the other art was not
- [Fix][Chat Bubble] The example has been restored because it was erased by mistake

Fixed:
- Fix the drag and drop of the extension editor
- Items were not drop at the right position when they were moved down
- Restore the possibility to search texts with parenthesis in events parameters
- Fix the custom object opacity action
- Physics2 behavior no longer step before the first frame
- It allows events to access to the initial object positions
- Save the scroll position of the asset store

Internal changes (for developers):
- Enable serialization of JS code events and extension descriptions as arrays of strings


GDevelop 5.1 Beta 151
Improvements:
Editor:
Dialogs and tabs have been slightly reworked to follow some UI best practices:
- Overall redesign or the dialogs to display a title and more margins
- Buttons are now more discernable from the content
- A cross is available to close dialogs at the top-right
- Redesign of the tabs to be more intuitive for new users
- The animation preview zoom has been slightly improved for the image to fit the canvas, regardless of the sprite size
- The leaderboard limit is now displayed in the leaderboard admin for free accounts

Improve selection of resources in parameters:
- A button is now available to pick a file
- When there is only 1 external editor, like Piskel at the moment, the button is made more visible
- Show a warning when an editor is being closed with a few unsaved changes, preventing lost changes
- This applies to a few editors: Object, Object group, Project properties, Variables list and Layers

Engine:
- Improve the pathfinding extension with a property to smooth the path. We recommend to use it!
- Panel sprite objects now respect the resource smoothing option (perfect for pixel-art games)

Advanced:
- Allow custom behaviors to declare scene properties
- Autocompletion for choices and colora has been added for private action and condition parameters of properties
- Add conditions to compare function parameter values
- Allow to declare private custom

GDevelop 5.2 Beta 175 相關參考資料
GDevelop 5 new editor - Beta versions

... Beta. ddabrahim February 9, 2018, 9:53am #175. I don't think that a monthly subscription or payed version of GD would do us any good. GD need to be developed ...

https://forum.gdevelop.io

GDevelop Download (2024 Latest)

GDevelop 5.2 Beta 175. Classrooms team view: Administrators with an education ... GDevelop 5.2 Beta 169. Improved - Prevent saving in the same folder as ...

https://www.filehorse.com

GDevelop for Mac - Download Free (2024 Latest Version)

Download GDevelop 5.3 Beta 190 for Mac from FileHorse. 100% Safe and Secure ✓ Create your own amazing games without programming!.

https://mac.filehorse.com

Git for Windows 2.37.3 (64-bit) 軟體檔案下載 - winXmac軟體社群

2022年8月31日 — GDevelop 歷史版本. GDevelop 5.3 Beta 189 · GDevelop 5.3 Beta 179 · GDevelop 5.2 Beta 176 · GDevelop 5.2 Beta 175 · GDevelop 5.2 Beta 174 · 更多 ...

https://winxmac.com

Releases · 4ianGDevelop

GDevelop 5.3.191 introduces support for iOS Cloud Builds and automated publishing to App Store Connect. This allows to build a game for iOS directly from ...

https://github.com

Video games and Linux

5.2 Adoption by video games ... Several game creation systems can be ran on Linux, such as Game Editor, GDevelop, Construct and Stencyl, as well as beta versions ...

https://en.wikipedia.org