- 博客(28)
- 收藏
- 关注
原创 godot GDS 第五课:等待时间(await)和切换场景
至于切换场景,你首先要确定你要切换的场景被你保存了。这又是一个公式,任何时候可以直接套用进去!这节课我将会教你等待时间和切换场景。0.5哪里可以改成你想要停留的时间。
2024-11-30 19:20:59
609
原创 godot GDS教程第四课:键入映射
键入映射可以理解为一个按钮,它和你的键盘按键绑定,当你按下这个建他就会返回1否则返回0。不用选择,你直接在键盘上按按键就可以,向上对应的是“w”建那我们就按下W建然后点确定。这样就可以实现角色移动的效果了,一定建议你自己尝试,光看不去实践是不会有成果的哦!看到那个“添加新动作”了吗?现在我们设置好了,但要怎么才能调用它呢?这玩应对0基础来说有点难,可以慢慢看。哈喽大家,今天再肝一篇吧。
2024-11-30 17:20:35
290
原创 godot GDS第三课:认识position和循环
今天我们来认识position,position翻译过来的意思是位置,在godot中,他就相当于角色的位置,他是int类型的,二维(就是里面有两个数据)分别是x和y,y是竖着的位子,x是横着的位子,比如说我们写 self.position.x=10,(这个self就是自己的意思,不加也可以,后面学到getnode的时候会仔细讲区别)那么角色就会在x=10的位置。OS:一天写这么多我要猝死了。这就是一个循环的代码。
2024-11-30 16:16:46
191
原创 godot GDS第二课:变量
然后我们看到树状图这里,右键点击Sprite2D后选择添加脚本,在那个窗口除了路径什么都不要干,在路径这一框中填上“res://你的文件名字.gd” 但是你的文件名字绝对不可以是godot里的节点名!在根节点下新建子节点,如下图1,在搜索框里输入Sprite2D,这是一个图片节点,创建了以后在检查器里可以看到texture,这个选项是图片,你在根目录(文件系统)这里可以看到一个icon.svg。如果你有编程基础的话你应该知道变量是什么,变量就像一个箱子,里面可以装一个数字,他可以变化。然后可以开始创作了!
2024-11-30 16:00:46
159
原创 C++题目:神奇的 W 函数
当 a,b,c 均为 15 时,调用的次数将非常的多。注意:例如 w(30,−1,0) 又满足条件 1 又满足条件 2,请按照最上面的条件来算,答案为 1。时间限制:C/C++ 1000MS,其他语言 2000MS。保证输入的数在 [−109,109] 之间,并且是整数。内存限制:C/C++ 256MB,其他语言 512MB。接下来 T 行,每行三个整数 a,b,c。输出 T 行,每一行一个整数表示答案。输入行数 T 满足 1≤T≤105。对于一个递归函数 w(a,b,c)第一行输入一个整数 T。
2024-11-30 11:55:55
308
原创 C++题目:班级成绩排名
接下来 n 行,每行输入 namei,ai,bi,ci (1≤∣namei∣≤8,1≤ai,bi,ci≤100) 分别表示同学的名字,语文成绩,数学成绩,英语成绩,学号按照输入的顺序进行编排,从 1 开始。组成,现在给定本班级的月考成绩信息,请将成绩按照下列需求进行排序,并最后输出排名名单。时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。给定一个整数 n (1≤n≤105)输出 n 行,表示排序之后的成绩名单。
2024-11-30 11:53:58
357
原创 C++题目:数字查找
给定一个长度为 n 的严格递增序列 A,接下来有 Q 次询问,每次询问给定一个整数 x,判断 x 是否存在于序列 A 中,如果存在,输出其在序列 A 中的下标(下标从 1 开始),反之输出 −1。输出 Q 行,对于每一次询问,输出 x 在序列 A 中的位置,如果存在则输出 −1。接下来 Q 行,每行输入一个整数 x (−1018≤x≤1018)第二行输入 n 个整数 Ai (−1018≤Ai≤1018)第一行输入一个整数 n (1≤n≤106)第三行输入一个整数 Q(1≤Q≤105)
2024-11-30 11:51:13
180
原创 godot入门第三课:认识界面
那要怎么创建一个游戏角色呢?看到上图的节点树状图,右键“Node2D”(根节点),然后点创建子节点,之后你可以选择节点!这就是我们的界面啦!点开以后你可以开始制作你的游戏了!下面这图我会把界面给你分类标出来。然后你会看见以下界面。下节课我会想你介绍节点。
2024-11-30 08:27:55
98
原创 GODOT 新手入门 001:认识godot
游戏引擎是指一些已编写好的可编辑电脑系统系统或者一些交互式实时图像应用的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如macOS、Windows。换句人话,就是纯从0开始做游戏太费力了,平台适配很难,游戏引擎帮你把一些功能集中在一起了,省力省钱。你开发的游戏如果是2D的,那么我推荐你使用godot,因为它是完全免费的,如果你要开发3D游戏我跟建议你去使用虚幻5或者unity。
2024-11-29 21:45:34
1233
原创 C++题目:基础二分代码
第二行输入 n 个整数 numi(−109≤numi≤109)。,请你在数组中找到目标值。如果目标值存在返回其索引,否则返回。时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。第一行输入一个整数 n(1≤n≤105),表示数组。保证数组中元素不会重复。
2024-09-29 21:03:46
346
原创 C++题目:保留n位小数 代码
保留小数点后𝑛n位的𝑎a除以𝑏b的结果。一行三个正整数𝑎,𝑏,𝑛a,b,n。且均小于等于10001000。输入两个正整数𝑎a和𝑏b。求输出𝑎÷𝑏a÷b的结果。𝑛n位之后的数字直接舍去。
2024-07-25 17:40:08
279
原创 C++题目:A-B 代码
对于全部的数据 𝑎,𝑏≤10100a,b≤10100。输入两个整数𝑎,𝑏a,b,计算它们的差值。一行,𝑎−𝑏a−b的差。22行,每行一个整数。
2024-07-25 11:32:40
529
原创 C++题目:A+B+C 代码
输入三个整数𝑎,𝑏,𝑐(𝑎,𝑏,𝑐≤10100)a,b,c(a,b,c≤10100),计算它们的和。一行,𝑎+𝑏+𝑐a+b+c的和。33行,每行一个整数。
2024-07-25 11:28:23
424
原创 C++题目:喜加一 代码
小𝐴A今天在路上捡到了一块钱,于是他准备把钱存进自己的银行卡里(拾金不昧才是良好品德)对于前100100的数据,𝐾≤109999K≤109999。他想知道存入这一块钱后,卡里有多少钱,虽然问题很简单。但是因为小𝐴A是个土豪,所以他的银行卡里的钱比较多。第一行一个正整数𝐾K , 表示小𝐴A银行卡里的钱数。对于前2020的数据,𝐾≤1000K≤1000。对于前3030的数据,𝐾≤1012K≤1012。输出小𝐴A银行卡里的钱数+1+1后的结果。所以心算比较复杂,想请你帮他算一算。
2024-07-24 20:23:16
255
原创 C++题目:大数加法 代码
输入一个正整数 𝑛(1≤𝑛≤101000)n(1≤n≤101000)计算一个正整数加上 20212021 的结果。结果无比的巨大,请你写个程序帮忙解决一下。输出 𝑛+2021n+2021 的结果。
2024-07-24 20:21:45
191
原创 C++题目:高精度加法 代码
然后计算𝐴1A1与𝐵1B1相加,这时还应将低位进上来的值𝑟r也加起来,即𝐶1C1应该是𝐴1A1、𝐵1B1和𝑟r三个数的和.如果又有进位产生,则仍可将新的进位存入到𝑟r中,和的个位存到𝐶1C1中。计算𝑐=𝑎+𝑏c=a+b的时候,首先将𝐴0A0与𝐵0B0相加,如果有进位产生,则把进位(即和的十位数)存入𝑟r,把和的个位数存入𝐶0C0,即𝐶0C0等于(𝐴0+𝐵0)(A0+B0)定义一个数组𝐴A,𝐴0A0用于存储a的个位,𝐴1A1用于存储𝑎a的十位,依此类推。
2024-07-24 20:19:19
503
原创 C++题目:空气质量 代码
对于100%100%的数据, 1≤𝑛≤100000,1≤𝑎𝑖,𝑏𝑖≤1000001≤n≤100000,1≤ai,bi≤100000。接下来𝑛n行每行两个正整数,依次为11号到𝑛n号城市的两次空气质量情况𝑎𝑖ai和𝑏𝑖bi,用一个空格分隔。我们希望优先整治空气质量波动较大的城市,也就是两次测定的空气质量差值的绝对值较大的。现在已经统计了这些城市近两年的空气质量,并决定制定空气质量整治的顺序。对于60%60%的数据, 1≤𝑛≤1001≤n≤100。我们有𝑛n个目标城市,编号从1∼𝑛1∼n。
2024-07-24 16:29:39
425
原创 C++题目: Mas跑步速度 代码
这条直线路上的坐标是根据距The OriginThe Origin的距离进行数值测量的,在原点以西的位置使用负数,在原点以东的位置使用正数。接下来𝑛n行,每行包含两个个整数 𝑇T 表示进行测量的时间(以秒为单位),以及一个整数 𝑋X指示当时的 MasMas 的位置(以米为单位)对于全部的数据 2≤𝑛≤105,0≤𝑇≤109,−109≤𝑋≤1092≤n≤105,0≤T≤109,−109≤X≤109。MasMas 第 0𝑠0s 时在100100,第10𝑠10s在120120,速度至少必须达到 22。
2024-07-24 15:53:30
343
原创 C++题目:健康值 代码
给出𝑛n个人的身高和体重,这些人中的最大健康值和最小健康值各是多少?输出成ℎ1/𝑤1 ℎ2/𝑤2h1/w1 h2/w2的形式,中间用一个空格隔开,ℎ1/𝑤1h1/w1和ℎ2/𝑤2h2/w2分别表示最大健康值和最小健康值的。对于100%100%的数据有:1<𝑛<1000,100≤ℎ𝑖≤200,40≤𝑤𝑖≤1001<n<1000,100≤hi≤200,40≤wi≤100.接下来𝑛n行,每行两个正整数ℎ𝑖hi和𝑤𝑖wi,分别表示身高(单位:𝑐𝑚cm)和体重(单位:𝑘𝑔kg)。
2024-07-23 17:59:43
415
原创 C++题目:DNA排序 代码
逆序对指的是字符串𝐴A中的两个字符 𝐴𝑖Ai、𝐴𝑗Aj,具有 𝑖Aj 的性质。第 11 行:一个整数 𝑚m,𝑚(0
2024-07-23 16:56:58
393
原创 C++题目:分数线划定 代码
面试分数线根据计划录取人数的150%150%划定,即如果计划录取𝑚m名志愿者,则面试分数线为排名第𝑚×150%m×150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。对于全部的数据5≤𝑛≤5000,3≤𝑚≤𝑛,1000≤𝑘≤9999,1≤𝑠≤1005≤n≤5000,3≤m≤n,1000≤k≤9999,1≤s≤100。第一行,两个整数𝑛,𝑚n,m,中间用一个空格隔开,其中𝑛n 表示报名参加笔试的选手总数,𝑚m 表示计划录取的志愿者人数。数据保证选手的报名号各不相同。
2024-07-23 16:54:38
597
原创 C++题目:日期排序 代码
输出从早到晚排序后的日期,一个日期占一行,日期输出的格式和输入一样(不足的位数前补。输入第一行一个整 𝑛(1≤𝑛≤1000)n(1≤n≤1000),表示日期的个数。接下来 𝑛n 行按照题目描述的格式输入 𝑛n 个日期。有一些日期,日期格式为。将其按日期大小排列输出。
2024-07-23 15:52:15
713
原创 C++题目:特殊规则串 代码
第一行输入一个正整数𝑛n,表示有𝑛(1≤𝑛≤100)n(1≤n≤100)个串需要判断。接下来一行一个长度不超过100100的且仅有大写字母构成的字符串。,并且以一个合法的串𝑇T结尾,那么这是合法的。某种特殊的语言中的每一个词都满足以下规则。开头,之后是一个合法的串,并且以字符。如果合法的串𝑆S,之后是一个字符。对于每一个串,如果时合法的输出。满足第二条规则,因为它是。满足第三条规则,因为它是。结尾,那么这是合法的。
2024-07-22 19:38:49
405
原创 C++题目:成绩排序2 代码
输入某班n个同学(𝑛<100n<100)的成绩数据,语文及数学成绩,将总分成绩按降序排列,并从高到低输出,总分相同的,学号小的先输出。接下来的n行,每行2个数,分别为按学号从1号到n号输入语文、数学成绩,中间用单个空格隔开。成绩为一个不大于100100的非负数。𝑁N行,按总分降序排列输出每个同学的学号及总分(学号即输入的序号)第一行包含一个整数n,(𝑛<100n<100)表示学生数目;
2024-07-22 19:16:20
516
原创 C++题目:古董鉴定C++ 代码
某地出土了一批古董,每件古董有三个属性,分别是年代,硬度和艺术价值,其中第 𝑖i 件古董的名称为 𝑠𝑖si,年代为 𝑎𝑖ai,硬度为 𝑏𝑖bi,艺术价值为 𝑐𝑖ci。对于全部的数据 1≤𝑛≤105,1≤∣𝑠𝑖∣≤10,1≤𝑎𝑖,𝑏𝑖,𝑐𝑖≤1091≤n≤105,1≤∣si∣≤10,1≤ai,bi,ci≤109。之后 𝑛n 行每行一个字符串 𝑠𝑖si与三个正整数 𝑎𝑖,𝑏𝑖,𝑐𝑖ai,bi,ci别表示一件古董的年代,硬度和艺术价值。如果所有古董都被排除了,输出。
2024-07-22 19:06:24
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人