×

chrome

基于STM32的小游戏——谷歌小恐龙(Chrome Dino Game)

牙歪歪-行政-余周 牙歪歪-行政-余周 发表于2024-07-01 浏览8275 评论0
        前言:使用STM32的显示屏其实可以开发出许多有趣的小项目,比如:多功能菜单,小游戏等等。其中,STM32F1XX由于Cortex-M3芯片的性能一般(计算量与内存),所以能够实现的小游戏不多,较为常见的:贪吃蛇,俄罗斯方块,飞机大战等。本文将给大家实现一款较为新颖的小游戏——谷歌小恐龙(Chrome Dino Game)。简单使用0.96寸OLED屏幕搭配STM32F1系列的MCU就可以实现,硬件要求很低。(本游戏代码基于HAL库实现,文末有代码开源)         实验硬

Ruby教程

Ruby‘s Adventrue游戏制作笔记(十五)UnityNPC对话

asdas asdas 发表于2024-07-01 浏览7371 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、拖入NPC 调整动画速度 (ctrl + 6) 二、添加碰撞器 调整大小 三、使用玩家发射射线的方式检测是否有NPC 使用玩家发射射线的方式检测是否有NPC, 设置NPC层级,使射线只会跟NPC层级交互 四、 给NPC添加对话框 添加U

Ruby教程

Ruby‘s Adventrue游戏制作笔记(十四)Unity播放游戏音效

汝壹 汝壹 发表于2024-06-27 浏览5883 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、创建背景音乐 创建一个空的object 添加新的组件 Audio source 选择背景音乐 二、创建新的脚本 using System.Collections; using System.Collections.Generic; using Uni

typescript

【threejs开发随笔】three.js基于八叉树的碰撞检测 (three.js 碰撞检测)

infinitiM37 infinitiM37 发表于2024-06-25 浏览6593 评论0
0.前言 相信大家在看threejs官网案例的时候会觉得里面那个fps的小例子碰撞检测感觉很丝滑,还有一定的类似物理的效果,不像之前简单的利用射线进行碰撞检测顶到墙之后劈里啪啦卡顿。 之前一个大哥吧这个案例简单解析了一下,也介绍了一下八叉树的理论知识 three.js案例解析之游戏帧碰撞检测https://blog.csdn.net/web22050702/article/details/125301514这里就不赘述八叉树的理论和这个案例的解析了,那这儿就跟据这个案例搞一个碰撞检测的控制

MYSQL教程

你真的明白井字棋整个过程吗(井字棋怎么下的)

AB模板网 AB模板网 发表于2024-06-24 浏览4432 评论0
前沿 井字棋其实也叫三子棋,但是我们这边叫井字棋。废话不多少 ,直接开整首先我们要创建三个文件:test.c——是测试的逻辑,写出来之后能让你把整个游戏制作思路表现出来。game.hgame.c ——是游戏的实现,具体写代码的地方。 简单的运行流程 首先我们先在test.c中写主函数: int main() { test(); return 0; } 然后我们可以在test()函数中写出主要运行流程 1.打印菜单 先在test()函数中增加menu()——用来

Ruby教程

Ruby‘s Adventrue游戏制作笔记(十一)Unity角色攻击——发射子弹

木子 木子 发表于2024-06-24 浏览5681 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、编辑子弹 将子弹拖入编辑器编辑 调整尺寸 使用刚体控制子弹 添加碰撞器,稍微调整一下碰撞范围 二、创建脚本 using System.Collections; using System.Collections.Generic; using Uni

架构

网络游戏架构的前世今生——网关(游戏服务器网关设计)

x176 x176 发表于2024-06-20 浏览5864 评论0
上文: 网络游戏架构的前世今生——非会话游戏 3.5 网关 2018年,我在上海游戏圈推行网关 Gate 这个概念,也是我第一次从一个架构的学习者,逐步转变成一个架构的实践者的过程。其实现在网关这个概念早已走进民众视野,打开购物网站 app 搜索网关,能搜出一系列的产品,通常是指家用物联网网关。网关在我的理解中,既是对外实现广域互联的统一入口,也是对内实现局域互联的中转站,能解决设备或应用变多而导致的组网问题。简单来理解,就是一个网络流量的统一入口,转发到其他实际工作的服务器上。 在

html5教程

konvajs+AlloyFinger实现h5找一找简易版游戏

河蓝 河蓝 发表于2024-06-20 浏览8592 评论0
konvajs+AlloyFinger实现h5找一找简易版游戏 基本介绍 小游戏找一找熊猫demo使用konva-js+AlloyFinger实现图形插入展示及手势操作监听 使用jquery+animate-css操作dom节点实现窗口动画交互 游戏完成结算通过html2canvas+微信jdk构建生成海报保存图片分享 一、构建资源 1.引入插件库 代码如下(示例):(vconsole即手机端调式工具) <link rel="styl

Ruby教程

Ruby‘s Adventrue游戏制作笔记(十)Unity添加动画

刚需队长? 刚需队长? 发表于2024-06-19 浏览5284 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、给食物添加动画 打开地图中的一个食物元素,点击windows-animation-animation 或者Ctrl + 6 帧数samples在右边打开 Create一个新的动画 创建缩放(放大缩小效果) 移动到0.1秒 放大 移动到0.2 复原 移动到0

Ruby教程

Ruby‘s Adventrue游戏制作笔记(一)Unity创建项目

酷玩游戏 酷玩游戏 发表于2024-06-18 浏览4828 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、创建Unity 2D项目 二、导入资源包 进入网址 https://assetstore.unity.com/packages/essentials/asset-packs/2d-beginner-tutorial-resources-140167 下

编程开发

用DirectX进行游戏程序设计 中文WORD版(directx游戏编程)

星花园站长资源网 星花园站长资源网 发表于2024-06-16 浏览4597 评论0
用DirectX进行游戏程序设计 中文WORD版,本文档主要讲述的是用DirectX进行游戏程序设计;虽然这篇文章中的例子用Visal C/C++ MFC开发的,但是我们要注意到, MFC掩藏了许多更好的内容。DirectX是MicroSoft提出的解决游戏开发者如何在Win95之下开发最佳游戏的问题解决方案;感兴趣的朋友可以过来看看

Ruby教程

Ruby‘s Adventrue游戏制作笔记(十二)Unity给角色添加简单的特效

qq_kjhqwwxp qq_kjhqwwxp 发表于2024-06-14 浏览5919 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、把特效物品进行切割 设置为multiple 打开Sprite Editor进行切割 二、创建 particle System 勾选上Texture sheet Animation 将两张贴图移上去,并设置为R 打开倒三角,选择为random