摘要: raylib U3 - 开始按钮 给程序添加页面的基本原理是用变量来区分不同的状态,然后写个判断,不同的变量值执行不同的代码。 先来看效果 看之前让我吐个槽。刚才编辑一半,结果我手贱点了个退出登录,然后都没了˃̣̣̥᷄⌓˂̣̣̥᷅ 开始按钮的图片是用豆包AI生成的,然后用美图秀秀抠图,改颜色。懒得自己搞素材的同学保存下面的三个图,注 阅读全文
posted @ 2025-01-08 15:05 一亩食堂 阅读(363) 评论(0) 推荐(1)
摘要: raylib U3 - 用鼠标控制小球 先看效果 有了鼠标控制,再加上碰撞检测,基本上就是一个反弹球的小游戏了。 代码实现 这个功能其实很简单,三个步骤: 1、创建这个元素 2、获取鼠标的位置 3、把金色小球绘制到鼠标的位置 下面的代码分不同的模块给出了对应的代码。请大家尽量尝试自己添加到之前的代码里去。 实在不知道怎么加的,文章最后给出 阅读全文
posted @ 2025-01-08 14:17 一亩食堂 阅读(253) 评论(0) 推荐(0)
摘要: fastapi U1S03、用浏览器登录和注册 - HTML发送post请求与跨域 这一篇会比较长,因为有一个大坑:跨域。 浏览器如果发送post请求,会有一个安全性的问题,这个时候必须有跨域。否则你发送post请求就会报错,什么307、422,各种各样的错。 我们最终要是实现的效果是: 不要看功能很简单,但是需要我们做的事情还蛮多的: 在地址栏里输入登录页面的网址后可以进入登录页 阅读全文
posted @ 2025-01-08 11:38 一亩食堂 阅读(178) 评论(0) 推荐(0)
摘要: 说明 从这一部分开始,是一些常用的功能或者小例子,涉及到的功能和代码复杂度会比较高,代码中也会加入越来越多的算法。 让小球做反弹运动 上一篇文章,我们让小球动力起来。接下来咱们让小球做个反弹运动。 在讲反弹运动之前,先来了解一下屏幕上绘制元素的坐标系: 窗口的布局,都是从左上角开始的。 左上角是0, 阅读全文
posted @ 2024-12-28 15:06 一亩食堂 阅读(256) 评论(0) 推荐(0)
摘要: raylib U2 - 运动小球(生命周期) 这篇笔记我们实现在窗口上画上几个小球,然后让小球反弹运动的功能。分成两个部分: 第一部分简单说一下基本原理 第二部分讲实现代码。 不喜欢看原理的同学可以直接跳到第二部分去。 原理 简单地理解,我们在计算机上看到的所有画面,都是计算机渲染出来的一个个图片,这些图片在屏幕上一张张被显示出来,当速度足够快 阅读全文
posted @ 2024-12-23 15:29 一亩食堂 阅读(370) 评论(0) 推荐(0)
摘要: 为什么是raylib: raylib是一个C++的图形化开源库。但C++的开源库也很多,为什么单单使用raylib呢,不为别的,因为直接就可以写,环境、库什么的通通都不用管,只需要你安装一个小熊猫DEVC++。并且网上有完整的教程。 推荐知乎raylib绘图库教程:raylib绘图库教程 小熊猫官网 阅读全文
posted @ 2024-12-21 15:17 一亩食堂 阅读(1083) 评论(0) 推荐(0)
摘要: 初学C++需要知道的几个函数 max最大值 max 是最大的意思,要不说疯狂的麦克斯呢。看一下它的使用代码 上面的代码执行后,c里面就是a和b中的最大值。 注意:max里面只能有两个参数。 不像其他语言,可以直接获取一个数组里的最大值。 min最小值 最小值和最大值用法是一模一样的。 注意:min里 阅读全文
posted @ 2024-12-18 14:37 一亩食堂 阅读(146) 评论(0) 推荐(0)
摘要: 为啥要返回不同的东西 上回咱们让fastapi的基本服务跑了起来,接下来我们开始处理请求。 大致来说,请求的目的有两种: 请求数据自己处理——APP,js脚本等 请求一个网页直接给用户展示 基本上所有的开发需求都是围绕着这两点展开的。 接下来的内容有点多,请大家耐心跟着尝试一遍,理解fastapi的 阅读全文
posted @ 2024-12-12 11:39 一亩食堂 阅读(244) 评论(0) 推荐(0)
摘要: 服务器 服务器是啥 fastapi是用来做服务器的,所以学习fastapi,先要知道什么是服务器。 简单地举个例子,服务器就是你用微信聊天的时候,消息会先跑到腾讯的服务器里,然后再发给别人 如果没网,微信用不了吧。用不了就对了,因为服务器跟你say goodbye了。 为啥是fastapi 因为这篇 阅读全文
posted @ 2024-12-09 17:22 一亩食堂 阅读(117) 评论(0) 推荐(0)