街机游戏C-DogsSDL.zip


C-Dogs SDL 是老的 DOS 下的街机游戏 C-Dogs 在现在新的操作系统上的移植版本。C-Dogs 是一个射击类的街机游戏,玩家可以单独玩或者和其他玩家一起完成任务。内置很多任务。
资源截图
代码片段和文件信息
“““
Render animation in 8 rotations
adapted from http://clintbellanger.net/articles/isometric_tiles/

Args:
- layer
- action
- frames
- name
“““
import bpy
import sys
from math import radians

argv = sys.argv[sys.argv.index(“--“) + 1:]
layers = [int(layer) + 3 for layer in argv[0].split(‘‘)]
action = argv[1]
frames = int(argv[2])
name = ‘{}_{}‘.format(argv[3] action)

RESOLUTION = 24
frame_SKIP = 10

angle = -45
axis = 2 # z-axis
platform = bpy.data.objects[“armature“]
scene = bpy.data.scenes[0]
scene.objects.active = platform
platform.animation_data.action = bpy.data.actions[action]
for i in range(len(scene.layers)):
    if i < 3:
        scene.layers[i] = True
        continue
    scene.layers[i] = i in layers
render = scene.render
render.image_settings.file_format = ‘PNG‘
render.image_settings.color_mode =‘RGBA‘
render.alpha_mode = ‘TRANSPARENT‘
render.resolution_x = RESOLUTION
render.resolution_y = RESOLUTION
render.frame_map_new = 100 / frame_SKIP
scene.frame_end = (frames - 1) / frame_SKIP
original_path = ‘out/{}##‘.format(name)
path = ‘out/{}_{}_##‘
for i in range(0 8):
    # rotate
    temp_rot = platform.rotation_euler
    temp_rot[axis] += radians(angle)
    platform.rotation_euler = temp_rot

    # set filename so that up is first
    render.filepath = path.format(name (i + 6) % 8)

    # render animation
    bpy.ops.render.render(animation=True)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-14 08:02  cdogs-sdl-master
     目录           0  2019-07-14 08:02  cdogs-sdl-master.github
     文件          20  2019-07-14 08:02  cdogs-sdl-master.githubFUNDING.yml
     文件        9940  2019-07-14 08:02  cdogs-sdl-masterCMakeLists.txt
     文件       18046  2019-07-14 08:02  cdogs-sdl-masterCOPYING
     文件        4639  2019-07-14 08:02  cdogs-sdl-masterREADME.md
     目录           0  2019-07-14 08:02  cdogs-sdl-masteruild
     目录           0  2019-07-14 08:02  cdogs-sdl-masteruildcmake
     文件        2757  2019-07-14 08:02  cdogs-sdl-masteruildcmakeCopyright.txt
     文件         557  2019-07-14 08:02  cdogs-sdl-masteruildcmakeFindCCache.cmake
     文件        6074  2019-07-14 08:02  cdogs-sdl-masteruildcmakeFindSDL2.cmake
     文件        3893  2019-07-14 08:02  cdogs-sdl-masteruildcmakeFindSDL2_image.cmake
     文件        3893  2019-07-14 08:02  cdogs-sdl-masteruildcmakeFindSDL2_mixer.cmake
     目录           0  2019-07-14 08:02  cdogs-sdl-masteruildgcw-zero
     文件        1349  2019-07-14 08:02  cdogs-sdl-masteruildgcw-zerocdogs-sdl.png
     文件         208  2019-07-14 08:02  cdogs-sdl-masteruildgcw-zerodefault.gcw0.desktop
     文件         986  2019-07-14 08:02  cdogs-sdl-masteruildgcw-zeromake_opk.sh
     文件         597  2019-07-14 08:02  cdogs-sdl-masteruildgcw-zero
eadme_gcw.txt
     目录           0  2019-07-14 08:02  cdogs-sdl-masteruildhaiku
     文件          81  2019-07-14 08:02  cdogs-sdl-masteruildhaikucdogs-sdl.sh
     目录           0  2019-07-14 08:02  cdogs-sdl-masteruildlicenses
     文件       24390  2019-07-14 08:02  cdogs-sdl-masteruildlicensesCOPYING.MJSON.txt
     文件       24390  2019-07-14 08:02  cdogs-sdl-masteruildlicensesCOPYING.SDL.txt
     文件         976  2019-07-14 08:02  cdogs-sdl-masteruildlicensesCOPYING.SDL_image.txt
     文件         974  2019-07-14 08:02  cdogs-sdl-masteruildlicensesCOPYING.SDL_mixer.txt
     文件       26530  2019-07-14 08:02  cdogs-sdl-masteruildlicensesCOPYING.hqx.txt
     文件        1617  2019-07-14 08:02  cdogs-sdl-masteruildlicensesLICENSE.FLAC.txt
     文件        1060  2019-07-14 08:02  cdogs-sdl-masteruildlicensesLICENSE.enet.txt
     文件       25406  2019-07-14 08:02  cdogs-sdl-masteruildlicensesLICENSE.mikmod.txt
     文件         898  2019-07-14 08:02  cdogs-sdl-masteruildlicensesLICENSE.nanopb.txt
     文件        1593  2019-07-14 08:02  cdogs-sdl-masteruildlicensesLICENSE.ogg-vorbis.txt
............此处省略2738个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)