minigame-rust
A simple game made in Rust that runs on desktop and mobile
파일 탐색기
최종 버전 다운로드 (.zip)- launch.json
- settings.json
- tasks.json
- compiler.xml
- encodings.xml
- misc.xml
- modules.xml
- runConfigurations.xml
- ExampleInstrumentedTest.java
- wabbit_alpha.png
- native-lib.cpp
- SDLActivity.java
- .gitkeep
- activity_main.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- AndroidManifest.xml
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config.h.cmake
- SDL_config.h.in
- SDL_config_android.h
- SDL_config_iphoneos.h
- SDL_config_macosx.h
- SDL_config_minimal.h
- SDL_config_pandora.h
- SDL_config_psp.h
- SDL_config_windows.h
- SDL_config_winrt.h
- SDL_config_wiz.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_atomic.c
- SDL_spinlock.c
- SDL_alsa_audio.c
- SDL_alsa_audio.h
- SDL_androidaudio.c
- SDL_androidaudio.h
- SDL_artsaudio.c
- SDL_artsaudio.h
- SDL_coreaudio.h
- SDL_coreaudio.m
- SDL_directsound.c
- SDL_directsound.h
- SDL_diskaudio.c
- SDL_diskaudio.h
- SDL_dspaudio.c
- SDL_dspaudio.h
- SDL_dummyaudio.c
- SDL_dummyaudio.h
- SDL_emscriptenaudio.c
- SDL_emscriptenaudio.h
- SDL_esdaudio.c
- SDL_esdaudio.h
- SDL_fsaudio.c
- SDL_fsaudio.h
- SDL_haikuaudio.cc
- SDL_haikuaudio.h
- SDL_naclaudio.c
- SDL_naclaudio.h
- SDL_nasaudio.c
- SDL_nasaudio.h
- SDL_netbsdaudio.c
- SDL_netbsdaudio.h
- SDL_paudio.c
- SDL_paudio.h
- SDL_pspaudio.c
- SDL_pspaudio.h
- SDL_pulseaudio.c
- SDL_pulseaudio.h
- SDL_qsa_audio.c
- SDL_qsa_audio.h
- SDL_sndioaudio.c
- SDL_sndioaudio.h
- SDL_sunaudio.c
- SDL_sunaudio.h
- SDL_wasapi.c
- SDL_wasapi.h
- SDL_winmm.c
- SDL_winmm.h
- SDL_xaudio2.c
- SDL_xaudio2.h
- SDL_xaudio2_winrthelpers.cpp
- SDL_xaudio2_winrthelpers.h
- SDL_audio.c
- SDL_audio_c.h
- SDL_audiocvt.c
- SDL_audiodev.c
- SDL_audiodev_c.h
- SDL_audiotypecvt.c
- SDL_mixer.c
- SDL_sysaudio.h
- SDL_wave.c
- SDL_wave.h
- SDL_android.c
- SDL_android.h
- SDL_dbus.c
- SDL_dbus.h
- SDL_evdev.c
- SDL_evdev.h
- SDL_evdev_kbd.c
- SDL_evdev_kbd.h
- SDL_evdev_kbd_default_accents.h
- SDL_evdev_kbd_default_keymap.h
- SDL_fcitx.c
- SDL_fcitx.h
- SDL_ibus.c
- SDL_ibus.h
- SDL_ime.c
- SDL_ime.h
- SDL_udev.c
- SDL_udev.h
- SDL_directx.h
- SDL_windows.c
- SDL_windows.h
- SDL_xinput.c
- SDL_xinput.h
- SDL_winrtapp_common.cpp
- SDL_winrtapp_common.h
- SDL_winrtapp_direct3d.cpp
- SDL_winrtapp_direct3d.h
- SDL_winrtapp_xaml.cpp
- SDL_winrtapp_xaml.h
- SDL_cpuinfo.c
- gendynapi.pl
- SDL_dynapi.c
- SDL_dynapi.h
- SDL_dynapi_overrides.h
- SDL_dynapi_procs.h
- blank_cursor.h
- default_cursor.h
- scancodes_darwin.h
- scancodes_linux.h
- scancodes_windows.h
- scancodes_xfree86.h
- SDL_clipboardevents.c
- SDL_clipboardevents_c.h
- SDL_dropevents.c
- SDL_dropevents_c.h
- SDL_events.c
- SDL_events_c.h
- SDL_gesture.c
- SDL_gesture_c.h
- SDL_keyboard.c
- SDL_keyboard_c.h
- SDL_mouse.c
- SDL_mouse_c.h
- SDL_quit.c
- SDL_sysevents.h
- SDL_touch.c
- SDL_touch_c.h
- SDL_windowevents.c
- SDL_windowevents_c.h
- SDL_rwopsbundlesupport.h
- SDL_rwopsbundlesupport.m
- SDL_rwops.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.m
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cc
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cpp
- SDL_syshaptic.c
- SDL_syshaptic_c.h
- SDL_syshaptic.c
- SDL_syshaptic.c
- SDL_dinputhaptic.c
- SDL_dinputhaptic_c.h
- SDL_windowshaptic.c
- SDL_windowshaptic_c.h
- SDL_xinputhaptic.c
- SDL_xinputhaptic_c.h
- SDL_haptic.c
- SDL_haptic_c.h
- SDL_syshaptic.h
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_haikujoystick.cc
- SDL_sysjoystick.m
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_sysjoystick.c
- SDL_dinputjoystick.c
- SDL_dinputjoystick_c.h
- SDL_mmjoystick.c
- SDL_windowsjoystick.c
- SDL_windowsjoystick_c.h
- SDL_xinputjoystick.c
- SDL_xinputjoystick_c.h
- SDL_gamecontroller.c
- SDL_gamecontrollerdb.h
- SDL_joystick.c
- SDL_joystick_c.h
- SDL_sysjoystick.h
- sort_controllers.py
- e_atan2.c
- e_log.c
- e_pow.c
- e_rem_pio2.c
- e_sqrt.c
- k_cos.c
- k_rem_pio2.c
- k_sin.c
- k_tan.c
- math_libm.h
- math_private.h
- s_atan.c
- s_copysign.c
- s_cos.c
- s_fabs.c
- s_floor.c
- s_scalbn.c
- s_sin.c
- s_tan.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_android_main.c
- SDL_dummy_main.c
- SDL_BApp.h
- SDL_BeApp.cc
- SDL_BeApp.h
- SDL_nacl_main.c
- SDL_psp_main.c
- SDL_windows_main.c
- version.rc
- SDL2-WinRTResource_BlankCursor.cur
- SDL2-WinRTResources.rc
- SDL_winrt_main_NonXAML.cpp
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.h
- SDL_syspower.m
- SDL_syspower.c
- SDL_syspower.cpp
- SDL_power.c
- SDL_syspower.h
- SDL_render_d3d.c
- SDL_render_d3d11.c
- SDL_render_winrt.cpp
- SDL_render_winrt.h
- SDL_glfuncs.h
- SDL_render_gl.c
- SDL_shaders_gl.c
- SDL_shaders_gl.h
- SDL_glesfuncs.h
- SDL_render_gles.c
- SDL_gles2funcs.h
- SDL_render_gles2.c
- SDL_shaders_gles2.c
- SDL_shaders_gles2.h
- SDL_render_psp.c
- SDL_blendfillrect.c
- SDL_blendfillrect.h
- SDL_blendline.c
- SDL_blendline.h
- SDL_blendpoint.c
- SDL_blendpoint.h
- SDL_draw.h
- SDL_drawline.c
- SDL_drawline.h
- SDL_drawpoint.c
- SDL_drawpoint.h
- SDL_render_sw.c
- SDL_render_sw_c.h
- SDL_rotate.c
- SDL_rotate.h
- mmx.h
- SDL_d3dmath.c
- SDL_d3dmath.h
- SDL_render.c
- SDL_sysrender.h
- SDL_yuv_mmx.c
- SDL_yuv_sw.c
- SDL_yuv_sw_c.h
- SDL_getenv.c
- SDL_iconv.c
- SDL_malloc.c
- SDL_qsort.c
- SDL_stdlib.c
- SDL_string.c
- SDL_test_assert.c
- SDL_test_common.c
- SDL_test_compare.c
- SDL_test_crc32.c
- SDL_test_font.c
- SDL_test_fuzzer.c
- SDL_test_harness.c
- SDL_test_imageBlit.c
- SDL_test_imageBlitBlend.c
- SDL_test_imageFace.c
- SDL_test_imagePrimitives.c
- SDL_test_imagePrimitivesBlend.c
- SDL_test_log.c
- SDL_test_md5.c
- SDL_test_random.c
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_syscond.cpp
- SDL_sysmutex.cpp
- SDL_sysmutex_c.h
- SDL_systhread.cpp
- SDL_systhread_c.h
- SDL_sysmutex.c
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_systhread.h
- SDL_thread.c
- SDL_thread_c.h
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_timer.c
- SDL_timer_c.h
- SDL_androidclipboard.c
- SDL_androidclipboard.h
- SDL_androidevents.c
- SDL_androidevents.h
- SDL_androidgl.c
- SDL_androidgl.h
- SDL_androidkeyboard.c
- SDL_androidkeyboard.h
- SDL_androidmessagebox.c
- SDL_androidmessagebox.h
- SDL_androidmouse.c
- SDL_androidmouse.h
- SDL_androidtouch.c
- SDL_androidtouch.h
- SDL_androidvideo.c
- SDL_androidvideo.h
- SDL_androidwindow.c
- SDL_androidwindow.h
- SDL_cocoaclipboard.h
- SDL_cocoaclipboard.m
- SDL_cocoaevents.h
- SDL_cocoaevents.m
- SDL_cocoakeyboard.h
- SDL_cocoakeyboard.m
- SDL_cocoamessagebox.h
- SDL_cocoamessagebox.m
- SDL_cocoamodes.h
- SDL_cocoamodes.m
- SDL_cocoamouse.h
- SDL_cocoamouse.m
- SDL_cocoamousetap.h
- SDL_cocoamousetap.m
- SDL_cocoaopengl.h
- SDL_cocoaopengl.m
- SDL_cocoashape.h
- SDL_cocoashape.m
- SDL_cocoavideo.h
- SDL_cocoavideo.m
- SDL_cocoawindow.h
- SDL_cocoawindow.m
- SDL_DirectFB_dyn.c
- SDL_DirectFB_dyn.h
- SDL_DirectFB_events.c
- SDL_DirectFB_events.h
- SDL_DirectFB_modes.c
- SDL_DirectFB_modes.h
- SDL_DirectFB_mouse.c
- SDL_DirectFB_mouse.h
- SDL_DirectFB_opengl.c
- SDL_DirectFB_opengl.h
- SDL_DirectFB_render.c
- SDL_DirectFB_render.h
- SDL_DirectFB_shape.c
- SDL_DirectFB_shape.h
- SDL_DirectFB_video.c
- SDL_DirectFB_video.h
- SDL_DirectFB_window.c
- SDL_DirectFB_window.h
- SDL_DirectFB_WM.c
- SDL_DirectFB_WM.h
- SDL_nullevents.c
- SDL_nullevents_c.h
- SDL_nullframebuffer.c
- SDL_nullframebuffer_c.h
- SDL_nullvideo.c
- SDL_nullvideo.h
- SDL_emscriptenevents.c
- SDL_emscriptenevents.h
- SDL_emscriptenframebuffer.c
- SDL_emscriptenframebuffer.h
- SDL_emscriptenmouse.c
- SDL_emscriptenmouse.h
- SDL_emscriptenopengles.c
- SDL_emscriptenopengles.h
- SDL_emscriptenvideo.c
- SDL_emscriptenvideo.h
- SDL_bclipboard.cc
- SDL_bclipboard.h
- SDL_bevents.cc
- SDL_bevents.h
- SDL_bframebuffer.cc
- SDL_bframebuffer.h
- SDL_bkeyboard.cc
- SDL_bkeyboard.h
- SDL_bmodes.cc
- SDL_bmodes.h
- SDL_bopengl.cc
- SDL_bopengl.h
- SDL_bvideo.cc
- SDL_bvideo.h
- SDL_BWin.h
- SDL_bwindow.cc
- SDL_bwindow.h
- SDL_mirdyn.c
- SDL_mirdyn.h
- SDL_mirevents.c
- SDL_mirevents.h
- SDL_mirframebuffer.c
- SDL_mirframebuffer.h
- SDL_mirmouse.c
- SDL_mirmouse.h
- SDL_miropengl.c
- SDL_miropengl.h
- SDL_mirsym.h
- SDL_mirvideo.c
- SDL_mirvideo.h
- SDL_mirwindow.c
- SDL_mirwindow.h
- SDL_naclevents.c
- SDL_naclevents_c.h
- SDL_naclglue.c
- SDL_naclopengles.c
- SDL_naclopengles.h
- SDL_naclvideo.c
- SDL_naclvideo.h
- SDL_naclwindow.c
- SDL_naclwindow.h
- SDL_pandora.c
- SDL_pandora.h
- SDL_pandora_events.c
- SDL_pandora_events.h
- SDL_pspevents.c
- SDL_pspevents_c.h
- SDL_pspgl.c
- SDL_pspgl_c.h
- SDL_pspmouse.c
- SDL_pspmouse_c.h
- SDL_pspvideo.c
- SDL_pspvideo.h
- SDL_rpievents.c
- SDL_rpievents_c.h
- SDL_rpimouse.c
- SDL_rpimouse.h
- SDL_rpiopengles.c
- SDL_rpiopengles.h
- SDL_rpivideo.c
- SDL_rpivideo.h
- keyinfotable.h
- SDL_uikitappdelegate.h
- SDL_uikitappdelegate.m
- SDL_uikitclipboard.h
- SDL_uikitclipboard.m
- SDL_uikitevents.h
- SDL_uikitevents.m
- SDL_uikitmessagebox.h
- SDL_uikitmessagebox.m
- SDL_uikitmodes.h
- SDL_uikitmodes.m
- SDL_uikitopengles.h
- SDL_uikitopengles.m
- SDL_uikitopenglview.h
- SDL_uikitopenglview.m
- SDL_uikitvideo.h
- SDL_uikitvideo.m
- SDL_uikitview.h
- SDL_uikitview.m
- SDL_uikitviewcontroller.h
- SDL_uikitviewcontroller.m
- SDL_uikitwindow.h
- SDL_uikitwindow.m
- SDL_vivanteopengles.c
- SDL_vivanteopengles.h
- SDL_vivanteplatform.c
- SDL_vivanteplatform.h
- SDL_vivantevideo.c
- SDL_vivantevideo.h
- SDL_waylandclipboard.c
- SDL_waylandclipboard.h
- SDL_waylanddatamanager.c
- SDL_waylanddatamanager.h
- SDL_waylanddyn.c
- SDL_waylanddyn.h
- SDL_waylandevents.c
- SDL_waylandevents_c.h
- SDL_waylandmouse.c
- SDL_waylandmouse.h
- SDL_waylandopengles.c
- SDL_waylandopengles.h
- SDL_waylandsym.h
- SDL_waylandtouch.c
- SDL_waylandtouch.h
- SDL_waylandvideo.c
- SDL_waylandvideo.h
- SDL_waylandwindow.c
- SDL_waylandwindow.h
- SDL_msctf.h
- SDL_vkeys.h
- SDL_windowsclipboard.c
- SDL_windowsclipboard.h
- SDL_windowsevents.c
- SDL_windowsevents.h
- SDL_windowsframebuffer.c
- SDL_windowsframebuffer.h
- SDL_windowskeyboard.c
- SDL_windowskeyboard.h
- SDL_windowsmessagebox.c
- SDL_windowsmessagebox.h
- SDL_windowsmodes.c
- SDL_windowsmodes.h
- SDL_windowsmouse.c
- SDL_windowsmouse.h
- SDL_windowsopengl.c
- SDL_windowsopengl.h
- SDL_windowsopengles.c
- SDL_windowsopengles.h
- SDL_windowsshape.c
- SDL_windowsshape.h
- SDL_windowsvideo.c
- SDL_windowsvideo.h
- SDL_windowswindow.c
- SDL_windowswindow.h
- wmmsg.h
- SDL_winrtevents.cpp
- SDL_winrtevents_c.h
- SDL_winrtgamebar.cpp
- SDL_winrtgamebar_cpp.h
- SDL_winrtkeyboard.cpp
- SDL_winrtmessagebox.cpp
- SDL_winrtmessagebox.h
- SDL_winrtmouse.cpp
- SDL_winrtmouse_c.h
- SDL_winrtopengles.cpp
- SDL_winrtopengles.h
- SDL_winrtpointerinput.cpp
- SDL_winrtvideo.cpp
- SDL_winrtvideo_cpp.h
- edid-parse.c
- edid.h
- imKStoUCS.c
- imKStoUCS.h
- SDL_x11clipboard.c
- SDL_x11clipboard.h
- SDL_x11dyn.c
- SDL_x11dyn.h
- SDL_x11events.c
- SDL_x11events.h
- SDL_x11framebuffer.c
- SDL_x11framebuffer.h
- SDL_x11keyboard.c
- SDL_x11keyboard.h
- SDL_x11messagebox.c
- SDL_x11messagebox.h
- SDL_x11modes.c
- SDL_x11modes.h
- SDL_x11mouse.c
- SDL_x11mouse.h
- SDL_x11opengl.c
- SDL_x11opengl.h
- SDL_x11opengles.c
- SDL_x11opengles.h
- SDL_x11shape.c
- SDL_x11shape.h
- SDL_x11sym.h
- SDL_x11touch.c
- SDL_x11touch.h
- SDL_x11video.c
- SDL_x11video.h
- SDL_x11window.c
- SDL_x11window.h
- SDL_x11xinput2.c
- SDL_x11xinput2.h
- SDL_blit.c
- SDL_blit.h
- SDL_blit_0.c
- SDL_blit_1.c
- SDL_blit_A.c
- SDL_blit_auto.c
- SDL_blit_auto.h
- SDL_blit_copy.c
- SDL_blit_copy.h
- SDL_blit_N.c
- SDL_blit_slow.c
- SDL_blit_slow.h
- SDL_bmp.c
- SDL_clipboard.c
- SDL_egl.c
- SDL_egl_c.h
- SDL_fillrect.c
- SDL_pixels.c
- SDL_pixels_c.h
- SDL_rect.c
- SDL_rect_c.h
- SDL_RLEaccel.c
- SDL_RLEaccel_c.h
- SDL_shape.c
- SDL_shape_internals.h
- SDL_stretch.c
- SDL_surface.c
- SDL_sysvideo.h
- SDL_video.c
- sdlgenblit.pl
- SDL.c
- SDL_assert.c
- SDL_assert_c.h
- SDL_dataqueue.c
- SDL_dataqueue.h
- SDL_error.c
- SDL_error_c.h
- SDL_hints.c
- SDL_internal.h
- SDL_log.c
- android.c
- build.gradle
- CMakeLists.txt
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- atlas-props.json
- atlas-props.png
- atlas-props.tps
- atlas.json
- atlas.png
- atlas.tps
- back.png
- collision.png
- middle.png
- tileset.png
- map.json
- screen_frag.glsl
- screen_vert.glsl
- level-01.tmx
- nature-paltformer-tileset-16x16.png
- wabbit_alpha.png
- ios.md
- m12y.md
- screenshot.png
- snippets.md
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.h
- AppDelegate.m
- Info-device.plist
- Info.plist
- main.m
- ViewController.h
- ViewController.m
- IDEWorkspaceChecks.plist
- UserInterfaceState.xcuserstate
- contents.xcworkspacedata
- minigame-device.xcscheme
- minigame-simulator.xcscheme
- xcschememanagement.plist
- project.pbxproj
- .gitignore
- mod.rs
- texturepacker.rs
- layercomponent.rs
- mod.rs
- tiled.rs
- blendmode.rs
- camera.rs
- collider.rs
- colliderlist.rs
- color.rs
- component.rs
- debugnamecomponentmanager.rs
- engine.rs
- entity.rs
- everythingrenderer.rs
- graphicsdevice.rs
- imagecomponent.rs
- lib.rs
- log.rs
- main.rs
- rectangle.rs
- render_target.rs
- renderer.rs
- renderstate.rs
- scene.rs
- shader.rs
- spritebatch.rs
- spritebatcher.rs
- spritebatchitem.rs
- spritecomponent.rs
- spritefont.rs
- subtexture.rs
- test_shared.rs
- texture.rs
- texturemanager.rs
- timer.rs
- transformcomponent.rs
- utils.rs
- vertexpositioncolortexture.rs
- viewportadapter.rs
- world.rs
- .gitignore
- android_make.sh
- build.rs
- Cargo.toml
- CODE_OF_CONDUCT.md
- LICENSE
- README.md
- TODO.md
- Web.toml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/tanis2000/minigame-rust
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd minigame-rust
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd android/Minigame/sdl
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
../gradlew assemble
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --no-default-features --lib
Rust 프로젝트를 컴파일합니다.
cargo build --no-default-features --target x86_64-apple-ios --lib
Rust 프로젝트를 컴파일합니다.
cargo build --no-default-features --target aarch64-apple-ios --lib
Rust 프로젝트를 컴파일합니다.
cargo build --no-default-features --target armv7-linux-androideabi --lib
Rust 프로젝트를 컴파일합니다.
cargo build --no-default-features --target i686-linux-android --lib
Rust 프로젝트를 컴파일합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
