SpriteMancer Particle Update

本更新發(fā)布于6.21,由無(wú)相灰翼于6.24翻譯。如果能幫上忙請(qǐng)點(diǎn)個(gè)贊吧。steam軟件公告評(píng)論區(qū)也有該公告翻譯,由我的steam賬號(hào)UlyssesRubik發(fā)送。

Hey everybody!??
嗨,大家好!
First of all, I want to say sorry that this update took so long to be finished. The update was planned to be released in April, but life has been funny since then and It took a big chunk of my time. Thankfully everything is slowly going back to normal and I managed to wrap up the update (Physics Particles were planned for this update, but I really need to take a break so it was cut and It'll be added in the next one).??
首先,我很抱歉這次的更新花費(fèi)了這么久來(lái)完成。這次的更新本被計(jì)劃在四月發(fā)布,但是自那之后我的生活變得很滑稽以至于花費(fèi)了我大量的時(shí)間。值得感激的是所有事都回歸了正軌并且我完成了這次的更新。(物理粒子功能本被計(jì)劃在這次的更新中,但是我真的需要好好休息一下。所以它被去除了,并被添加到了下一次的更新中)
This update also took a long time to be done because I remade a big part of the engine so It'll be easier to work with in the future when adding new elements and functionality. This is work that doesn't show in the changelogs but It's something that has to be done from time to time and helps to speed up the development time of future updates.??
這次的更新花費(fèi)了我很長(zhǎng)的時(shí)間去完成因?yàn)槲抑刈隽撕艽笠徊糠值囊?。所以未?lái)添加元素和函數(shù)的工作會(huì)變得簡(jiǎn)單些。這項(xiàng)工作不在更新日志中顯示,但是他在一點(diǎn)一點(diǎn)被完成并且有助于未來(lái)更新的開發(fā)時(shí)間減少。
I just wanted to give you this update about the development of SpriteMancer, and I'll be on the lookout for bugs and problems that might arise from this update during this month, and I will take a break from development on July, and will be back in August with some cool smaller updates (Image Library rework, Physics Particles, etc) and the next major update which will most likely be the Node Graph update (Better node graph UI/UX, Custom nodes, Steam's Workshop integration and more).??
我只是想要為你提供這次SpriteMancer的更新,我會(huì)在這個(gè)月注意這次更新可能會(huì)導(dǎo)致的bug和問題。我會(huì)在七月從開發(fā)工作中脫身出來(lái)休息一會(huì),并且在八月帶來(lái)一些很酷的小更新。(圖像庫(kù)重做、物理粒子等)下次的主要更新大概率會(huì)是節(jié)點(diǎn)圖功能的更新(更好的節(jié)點(diǎn)圖UI/UX,自定義節(jié)點(diǎn),Steam創(chuàng)意工坊的更合等)。

預(yù)覽
Extended Particles
擴(kuò)展節(jié)點(diǎn)

擴(kuò)展節(jié)點(diǎn)和普通節(jié)點(diǎn)的運(yùn)作方式相同,但是由CPU模擬。這意味著它們比普通節(jié)點(diǎn)表現(xiàn)差一些,但是它們有更多的屬性可供用戶修改。
Animated/Random Particle Images
動(dòng)畫/隨機(jī)粒子動(dòng)畫

Particles and Extended Particles can now use animated images, or select a random image from a pool.??
粒子和擴(kuò)展粒子現(xiàn)在可以使用動(dòng)畫圖片作為粒子或者從一個(gè)圖片池中隨機(jī)選擇圖片作為粒子。
Particle Paths
粒子路徑

Particle paths can be applied to "Extended Particles" so they move along the path. They can also be used with "Emitters" in order to define a custom spawn region.??
現(xiàn)在粒子路徑被適用于擴(kuò)展粒子使它們能夠沿著路徑移動(dòng)。它們也適用于發(fā)射器元素來(lái)明確一個(gè)自定義的粒子產(chǎn)生路徑。
Emitting Paths
發(fā)射路徑

The new particle paths can also be applied to Emitters to define a custom particle spawn region.??
新的粒子路徑已經(jīng)適用于發(fā)射器元素來(lái)明確一個(gè)自定義的粒子產(chǎn)生路徑。
Particle Attractors
粒子吸引器

Particle attractors can be used to attract/repel particles around a given area.??
粒子吸引器能夠用于吸引或者排斥一片給定區(qū)域的粒子。

新增
- New element: Particle Path. Particle paths can be applied to "Extended Particles" so they move along the path. They can also be used with "Emitters" in order to define a custom spawn region.??
- 新的元素:粒子路徑。粒子路徑能夠適用于擴(kuò)展路徑來(lái)使粒子沿著路徑移動(dòng)。它們也適用于發(fā)射器元素來(lái)明確一個(gè)自定義的粒子產(chǎn)生路徑。
- New element: Particle Attractor. Particle attractors can be used to attract/repel particles around a given area.??
- 新的元素:粒子吸引器。粒子吸引器能夠用于吸引或者排斥一片給定區(qū)域的粒子。
- New element: Extended Particle. Extended particles work exactly the same as normal particles but are simulated in the CPU. This means that they are less performant than normal particles, but allows the user to have more control on their properties.??
- 新的元素:擴(kuò)展粒子。擴(kuò)展節(jié)點(diǎn)和普通節(jié)點(diǎn)的運(yùn)作方式相同,但是由CPU模擬。這意味著它們比普通節(jié)點(diǎn)表現(xiàn)差一些,但是它們有更多的屬性可供用戶修改。
- Emitter now accepts a path to be used as emitter region.??
- 發(fā)射器現(xiàn)在接受路徑作為粒子發(fā)射區(qū)域。
- Particles can now use animated images.??
- 能夠使用動(dòng)畫圖像作為粒子
- Particles can now use a random image from selection.??
- 能夠從選項(xiàng)中選用隨機(jī)的圖像作為粒子
- Added "Blood Impact" example.??
- 添加了示例“血跡”
- Added "Puff And Stars" example.??
- 添加了示例“泡芙與星星”
- Added an option to remove the "Made with SpriteMancer" section.??
- 添加了去除“使用SpriteMancer制作”選項(xiàng)

改變
- SpriteMancer's is now built with the latest GameMaker version.??
- SpriteMancer現(xiàn)在使用了最新版的GameMaker版本
- Particle's image section has been reworked to allow animations and random images from a pool.
- 粒子的圖像選項(xiàng)被重做以適應(yīng)動(dòng)畫粒子和隨機(jī)粒子
- Scrollbars in the inspector will no longer cut the layer preview and tabs.??
- 檢查器窗口的滾動(dòng)條不會(huì)遮擋預(yù)覽和選項(xiàng)卡了
- WEBM export will no longer require confirmation to replace a file.??
- 導(dǎo)出WEBM格式替換文件不再需要確認(rèn)了
- Elements now inherit properties from their components for consistency.??
- 元素現(xiàn)在會(huì)從他們的部件中繼承屬性的一致性

BUG修復(fù)
- Particle pool is now reset when opening a new project.??
- 粒子池會(huì)在打開新項(xiàng)目時(shí)重置
- Particle sprites are now properly loaded for older project versions.??
- 粒子效果能從舊項(xiàng)目中加載
- Fixed a bug where fluids would stop using the collision mask after applying a preset.??
- 修復(fù)了流體在應(yīng)用預(yù)設(shè)后停止使用碰撞遮罩的錯(cuò)誤
- Fixed a bug where emitters would accept other elements as childs.??
- 修復(fù)了發(fā)射器接受其他元素作為子集的錯(cuò)誤
- Fixed a bug where the theme wasn't properly loading.??
- 修復(fù)了主題沒有正確加載的錯(cuò)誤
- Fixed a bug where some particles weren't selectable in the image library.??
- 修復(fù)了圖像庫(kù)中部分粒子不是可選的錯(cuò)誤
- Fixed a bug that made particles skip one frame when rendering.??
- 修復(fù)了渲染粒子時(shí)跳過某一幀的錯(cuò)誤
- Fixed a bug that made "Shake" node still apply when the timeline is paused.??
- 修復(fù)了抖動(dòng)節(jié)點(diǎn)在時(shí)間軸暫停依然被應(yīng)用的錯(cuò)誤
- Fixed a bug that would prevent particle burst from working when timline loop was disabled.??
- 修復(fù)了當(dāng)時(shí)間軸為循環(huán)時(shí),粒子爆發(fā)被組織的錯(cuò)誤
- Fixed a bug that would crash the app when duplicating a particle.??
- 修復(fù)了復(fù)制粒子會(huì)使程序崩潰的錯(cuò)誤
- Fixed a bug that allowed resizing panels while a color window was open.??
- 修復(fù)了當(dāng)顏色窗口打開時(shí)能夠調(diào)整面板大小的錯(cuò)誤
- Fixed a bug with layer centre function not properly working.??
- 修復(fù)了中間對(duì)齊圖層功能不可用的錯(cuò)誤
- Fixed a bug that prevented duplicating certain elements.??
- 修復(fù)了不能復(fù)制對(duì)應(yīng)元素的錯(cuò)誤
- Fixed a bug that prevented keyframe icons from being highlighted.??
- 修復(fù)了關(guān)鍵幀不能高亮顯示的錯(cuò)誤
- Fixed a bug that would crash the app when loading old projects with specific input nodes.
- 修復(fù)了導(dǎo)入含有部分輸入節(jié)點(diǎn)的就項(xiàng)目時(shí)程序崩潰的錯(cuò)誤