github有趣项目:renpy自制“剧情游戏”

2024-09-06 02:12

本文主要是介绍github有趣项目:renpy自制“剧情游戏”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 之前的剧情游戏《完蛋!我被美女包围了》很是火热,一度登上Steam热销榜第一。Ren’Py(https://github.com/renpy/renpy) 是一个可视小说引擎,可以快速方便的制作类似剧情游戏。它是一个免费的游戏引擎,支持多端运行打包。支持3D镜头移动(是对于二维堆叠图像的,好像还不支持三维模型),Live2D等功能。
  • 支持的音频格式:Opus、Ogg Vorbis、MP3、MP2、FLACWAV (未压缩的有符号16bit型PCM编码格式)
  • 支持的视频格式:AV1、VP9、VP8、Theora、MPEG-4 part 2 (包括Xvid和DivX)、MPEG-2、MPEG-1、WebM、Matroska、Ogg、Avi、多种MPEG编码流。

在这里插入图片描述

renpy环境配置与代码编辑

  • 下载安装
    在这里插入图片描述
    在这里插入图片描述
  • 安装编辑器插件
    在这里插入图片描述

在这里插入图片描述

  • 启动官方的示例项目
    在这里插入图片描述
  • 编辑剧情脚本script.rpy
    在这里插入图片描述
    在这里插入图片描述

选择跳转

在这里插入图片描述

常用关键词和命令

  • 常用关键词和命令,通过它们可以实现游戏中的基本功能和交互元素。
  • 中文文档 https://doc.renpy.cn/zh-CN/
关键词含义与用途例子
label定义代码块的标签,通常用于定义游戏中的章节或场景。
python插入 Python 代码块,用于执行复杂的计算或逻辑操作。
scene显示背景或场景的命令,用于设置游戏中的背景图像或场景。
show显示图像或角色精灵,可以展示游戏中的角色、道具或其他图像素材。
hide隐藏之前使用 show 显示的图像或精灵。
with对显示的对象应用效果或转换,如使用 with dissolve 进行渐变显示效果。
menu创建交互式选择菜单,玩家可以通过菜单选择游戏中的选项。
if条件语句,根据条件执行不同的代码块,如根据玩家的选择展示不同的情节或对话。
jump跳转到指定的标签或场景,用于控制游戏流程,跳转到不同的章节或分支。
define定义变量或属性,在Ren’Py中用于管理和跟踪游戏中的状态、进度等。
image定义或引用图像资源,管理游戏中使用的图像素材。
transform定义和应用图像转换效果,如使用 transform fade 实现淡入淡出效果。

移动手机端支持

在这里插入图片描述
在这里插入图片描述

  • 安装时可以不写入注册表,但是要勾选环境变量选项
    在这里插入图片描述

  • 安装完成JDK后重启一下。
    在这里插入图片描述

  • 再次点解安装"SDK"安装基础支持包
    在这里插入图片描述

  • 点击“构建应用包”进行apk制作
    在这里插入图片描述
    在这里插入图片描述

  • 构建完成

在这里插入图片描述

web支持

在这里插入图片描述
在这里插入图片描述

  • 打开时会进行资源加载,会比电脑端直接打开慢一点

在这里插入图片描述

  • 运行效果
    在这里插入图片描述

CG

  • renpy游戏汉化教程(一)
  • Renpy零基础教程
  • An Renpy enabled ver of ChatWaifu
  • A ren’py script decompiler
  • 从RPA存档格式中提取文件的程序。

这篇关于github有趣项目:renpy自制“剧情游戏”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1140707

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

nudepy,一个有趣的 Python 库!

更多资料获取 📚 个人网站:ipengtao.com 大家好,今天为大家分享一个有趣的 Python 库 - nudepy。 Github地址:https://github.com/hhatto/nude.py 在图像处理和计算机视觉应用中,检测图像中的不适当内容(例如裸露图像)是一个重要的任务。nudepy 是一个基于 Python 的库,专门用于检测图像中的不适当内容。该

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

SpringBoot项目是如何启动

启动步骤 概念 运行main方法,初始化SpringApplication 从spring.factories读取listener ApplicationContentInitializer运行run方法读取环境变量,配置信息创建SpringApplication上下文预初始化上下文,将启动类作为配置类进行读取调用 refresh 加载 IOC容器,加载所有的自动配置类,创建容器在这个过程

Maven创建项目中的groupId, artifactId, 和 version的意思

文章目录 groupIdartifactIdversionname groupId 定义:groupId 是 Maven 项目坐标的第一个部分,它通常表示项目的组织或公司的域名反转写法。例如,如果你为公司 example.com 开发软件,groupId 可能是 com.example。作用:groupId 被用来组织和分组相关的 Maven artifacts,这样可以避免

2. 下载rknn-toolkit2项目

官网链接: https://github.com/airockchip/rknn-toolkit2 安装好git:[[1. Git的安装]] 下载项目: git clone https://github.com/airockchip/rknn-toolkit2.git 或者直接去github下载压缩文件,解压即可。

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果