×

chrome

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

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

Ruby教程

Ruby‘s Adventrue游戏制作笔记(八)Unity伤害陷阱(unity rubys adventure教程)

indexie indexie 发表于2024-05-31 浏览5501 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、添加碰撞体 调整碰撞范围 选择为Trigger 二、添加脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; // 伤害陷阱的脚本 pub

Ruby教程

Ruby‘s Adventrue游戏制作笔记(5)Unity解决碰撞抖动和旋转问题

海滩长颈鹿 海滩长颈鹿 发表于2024-05-28 浏览4495 评论0
前言 本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来! 游戏引擎:Unity2020.3 一、约束旋转 在ruby的刚体约束中选择约束Z轴旋转 二、解决抖动问题 使用刚体移动 编辑PlayerController脚本 using System.Collections; using System.Collections.Generic; usin

rust

NFT元宇宙中游戏的未来—The Sandbox

热心王友 热心王友 发表于2024-05-26 浏览8203 评论0
NFT元宇宙中游戏的未来—The Sandbox 欢迎各位新老朋友,我们细说P2E(Play to Earn),为广大用户提供一个深入了解链游的平台。不定期的跟大家分享一些精品项目和最新链游方向,也欢迎大家关注我们。 我们第二期分享的是The Sandbox,The Sandbox是一个去中心化的、社区驱动的游戏生态系统,玩家可以使用该平台的代币SAND在以太坊区块链上构建、拥有和货币化他们的游戏体验,可以以NFT的形式创建数字资产,并将它们上传到市场,通过Game Maker集成到游戏

Ruby教程

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

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

Ruby教程

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

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

typescript

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

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

Ruby教程

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

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

MYSQL教程

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

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

架构

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

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

Ruby教程

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

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

html5教程

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

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