Galaxy-Editor物理驱动像素艺术创作工具

像素画的玩法已经不少了,但用物理引擎来“造”像素,Galaxy-Editor 还真是挺的一个。它的核心思路就是把物理参数变成创作工具,像质量、弹力、摩擦力这些东西,你平时只在游戏逻辑里折腾,现在也能直接拿来做像素艺术了。

内置的物理模拟系统蛮有意思。你设定一些物体属性,系统就自动帮你演算运动和碰撞,像素点就这么“活”起来了。画一只小怪兽,它会弹跳、会滚动,看着还挺带感的。

整个工具是用Swift写的,对搞 iOS 开发的你来说,上手不难。API 也比较直观,创建、加载、添加到界面,就像搭乐高一样一块块拼。响应也快,性能这块靠 Swift 的底子挺稳。

Galaxy-Editor 还留了挺大的扩展空间。比如你想自定义物理规则、加点粒子效果,甚至接入游戏主逻辑,都行。它本身了个协议,你按自己的玩法实现一下就能接上。

像你要做个像素风格的小手游,想要角色跳跃有“肉感”一点,就可以让它在碰撞中弹性变形、翻滚,画面立马有意思不少。也可以搞成互动壁纸,让像素对象自己在屏幕上“蹦跶”。

资源部分也还挺贴心的,galaxy-editor-master压缩包里不仅有源码,还有点小 demo,方便你直接跑起来或者改着玩。适合想研究底层逻辑或者做二次开发的人。

如果你正在捣鼓 iOS 游戏,又对像素艺术或者物理模拟感兴趣,这个工具可以说是个不错的尝试方向。玩着玩着,说不定还能激发出点新的创意灵感哦~

zip
galaxy-editor-master.zip 预估大小:83个文件
folder
galaxy-editor-master 文件夹
folder
src 文件夹
folder
GEOexamples 文件夹
file
bole1.json 71KB
file
cloud1.json 30KB
file
brush2.json 30KB
file
cloud2.json 38KB
file
brush1.json 26KB
file
brush3.json 60KB
file
tree.json 46KB
file
tree2.json 68KB
folder
GalaxyEditor.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 157B
file
project.pbxproj 25KB
folder
xcuserdata 文件夹
folder
opapp.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
GalaxyEditor.xcscheme 3KB
file
xcschememanagement.plist 676B
file
GEExampleApp.xcscheme 3KB
folder
xcdebugger 文件夹
file
Breakpoints_v2.xcbkptlist 91B
folder
GEExampleApp 文件夹
file
Info.plist 1KB
file
GameViewController.swift 1KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 2KB
file
GameScene.swift 5KB
file
GameScene.sks 2KB
file
AppDelegate.swift 897B
folder
Assets.xcassets 文件夹
folder
ball.imageset 文件夹
file
bubble_orange.png 23KB
file
Contents.json 353B
file
bubble_orange@2x.png 60KB
folder
AppIcon.appiconset 文件夹
file
120x120.png 10KB
file
Icon-Small@3x.png 11KB
file
Icon-40@3x.png 17KB
file
Icon-40@2x.png 10KB
file
Icon-40.png 4KB
file
180x180.png 16KB
file
Icon-Small@2x-1.png 6KB
file
Icon-76.png 9KB
file
Icon-40@2x-1.png 10KB
file
Icon-83.5@2x.png 25KB
file
Icon-Small.png 2KB
file
Contents.json 2KB
file
Icon-Small@2x.png 6KB
file
Icon-76@2x.png 22KB
file
Contents.json 62B
folder
cube.imageset 文件夹
file
Contents.json 375B
file
cubeN@x2.png 9KB
file
cubeN@x1.png 4KB
file
cubeN@x3.png 14KB
folder
GalaxyEditor 文件夹
file
GEObject.swift 732B
folder
GEOexamples 文件夹
file
brush1.json 26KB
file
tree.json 52KB
file
tree2.json 67KB
file
GEOPhysics.swift 3KB
file
Common.swift 4KB
file
Info.plist 1KB
file
Cache.swift 5KB
file
Settings.swift 752B
folder
Base.lproj 文件夹
file
MainMenu.xib 33KB
file
GameScene.swift 12KB
file
GameScene.sks 2KB
file
SwiftyJSON.swift 40KB
file
DataManager.swift 4KB
file
DroppableView.swift 2KB
file
AppDelegate.swift 6KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
64x64.png 3KB
file
512x512-1.png 14KB
file
256x256.png 11KB
file
32x32-1.png 2KB
file
Contents.json 1KB
file
32x32.png 2KB
file
512x512.png 14KB
file
256x256-1.png 11KB
file
icon-1024.png 31KB
file
128x128.png 6KB
file
16x16.png 922B
file
Contents.json 62B
folder
cube.imageset 文件夹
file
Contents.json 375B
file
cubeN@x2.png 9KB
file
cubeN@x1.png 4KB
file
cubeN@x3.png 14KB
folder
draw.imageset 文件夹
file
Contents.json 301B
file
draw.png 14KB
folder
assets 文件夹
file
example.gif 4.32MB
file
GEimage.png 97KB
file
logo.png 5KB
file
LICENSE 1KB
file
_config.yml 29B
file
README.md 3KB
...
zip 文件大小:4.72MB