IT自学不成才
码龄14年
  • 61,475
    被访问
  • 30
    原创
  • 1,073,499
    排名
  • 169
    粉丝
关注
提问 私信

个人简介:我的博客:liuqingwen.me,欢迎关注我的微信公众号:IT自学不成才

  • 加入CSDN时间: 2008-03-01
博客简介:

SpkingR的博客

查看详细资料
个人成就
  • 获得124次点赞
  • 内容获得47次评论
  • 获得199次收藏
创作历程
  • 5篇
    2020年
  • 5篇
    2019年
  • 25篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • Android Studio
  • Godot
    29篇
  • 翻译
    6篇
  • Kotlin
    1篇
  • Unity3D
  • 前端
    2篇
  • Android
    1篇
  • Python
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Godot游戏开发实践之四:搬运Unity的Pluggable AI教程

一、前言在之前的几篇文章里我简单地介绍了 AI 寻路方式以及 Resource 的相关应用,那其实都是为这篇文章做铺垫的,本篇的内容是基于油管上一个比较老的 Unity AI 系列教程: Unity tutorial: Pluggable AI With Scriptable Objects ,教程详细介绍了 Unity 中如何实现可插拨式 AI 的功能,在我的一番苦苦研究下,硬生生地把它给搬运到了 Godot 中,搬运过程可谓是费了九牛二虎之力,这其中一部分原因是由于自己对 Godot API 的熟练.
原创
发布博客 2020.09.11 ·
1383 阅读 ·
4 点赞 ·
2 评论

Godot游戏开发实践之三:容易被忽视的Resource

一、前言首先,特大喜讯,奔走相告, Godot 爱好者们又有新的窝了——我们国人自建的 Godot 论坛: Godot中文社区已经正式开放,这里有一手的开发资源,最新的科技动向,开发上有啥问题可以随时发帖,欢迎大家随时到论坛来讨论、交流和学习游戏开发的最新技术。 ????那么,回过头来,今天要探讨的话题是 Godot 中极容易被新手忽视的 Resource 资源类。开发过 Unity 游戏的同学们知道一个叫 ScriptableObject 的很有用的类,它可以用于数据的包装,在不少场合中应该是非常有用
原创
发布博客 2020.08.19 ·
966 阅读 ·
5 点赞 ·
6 评论

Godot游戏开发实践之二:AI之寻路新方式

一、前言AI 一直是游戏开发中一个热门词汇,当然这不是人工智能的那个 AI ,而是指有着人类思想的 NPC 或者聪明的敌人等等。根据游戏的类型和复杂程度, AI 的实现可以很简单,也可以非常复杂。作为新手,本文不会讨论所谓高级 AI 的实现方式,那太不现实,不过我们可以先从最简单、最常用也是最实用的 AI 寻路探索开始入手,进而丰富我们的小游戏!本文目标是让我们这些新手游戏开发者们都:能用得起 AI 、能用好 AI 、能做 ai (别念出声!),嘿嘿!其实,游戏中的寻路方法非常之多,我所见到过的就有好.
原创
发布博客 2020.08.03 ·
1125 阅读 ·
7 点赞 ·
0 评论

Godot游戏开发实践之一:使用High Level Multiplayer API制作多人游戏(下)

一、前言继续接着上篇介绍局域网多人游戏的开发: Godot游戏开发实践之一:使用High Level Multiplayer API制作多人游戏(上) ,本篇主要讲解代码分析与开发总结。主要内容: 局域网多人游戏开发代码简析与开发小结阅读时间: 12 分钟永久链接: http://liuqingwen.me/2020/07/23/godot-game-devLog-1-making-game-with-high-level-multiplayer-api-part-2/系列主页: http:/.
原创
发布博客 2020.07.27 ·
473 阅读 ·
4 点赞 ·
2 评论

Godot游戏开发实践之一:使用High Level Multiplayer API制作多人游戏(上)

一、前言距离上一次发文已经稳稳超过一年了,去年一直在做 #¥@#*!%……%#&…%&^# 然后待在家里了!偶尔写写 BUG ,一直默默关注着 Godot ,这不已经 3.2.2 版本了,距离“神秘”的 4.0 版本又近了一步。接下来我还是会不断探索,努力提高自己,努力提高别人,哈哈。有时间多和大家交流探讨 Godot 游戏开发中的一些技能、技巧、技术吧。 ????该结束了!我说的是往期的 Godot3 游戏引擎入门系列正是宣布完成,我们不能总是停留在入门阶段,不要局限于写小 Bug ,
原创
发布博客 2020.07.24 ·
790 阅读 ·
6 点赞 ·
3 评论

Godot3游戏引擎入门之十五:RigidBody2D刚体节点的几种应用场景及示例

一、前言这一次,让我们来做一些轻松有趣的东西,嘿嘿。
原创
发布博客 2019.08.02 ·
888 阅读 ·
3 点赞 ·
4 评论

【翻译】游戏设计模式之状态机

一、前言本文是一篇关于游戏设计模式之状态模式的文章内容翻译,我在上一篇文章 Godot3游戏引擎入门之十四:刚体RidigBody2D节点的使用以及简单的FSM状态机介绍中简单地介绍了 FSM 有限状态机的含义以及游戏中的简单实现,讲述的很浅显,如果你对游戏设计模式感兴趣,我相信本篇文章会适合你,如有翻译不当之处请谅解,哈哈。
翻译
发布博客 2019.07.24 ·
343 阅读 ·
2 点赞 ·
0 评论

Godot3游戏引擎入门之十四:RigidBody2D刚体节点的应用以及简单的FSM状态机介绍

一、前言时间飞逝,距离上次更新已经有半年之久!这几个月里我只有三分之一的时间很忙,相反其他时间是比较闲的,但是由于空闲时间非常“碎片化”,导致我一直没有集中精力搞自己喜欢的“小游戏”了。首先对我的读者表示非常抱歉!嗯,从本篇开始,我会陆陆续续更新一些新的文章,尽管更新的频率可能会变得“佛系”,不过我肯定不会放弃 Godot 的,哈哈。
原创
发布博客 2019.07.23 ·
1787 阅读 ·
2 点赞 ·
0 评论

Godot3游戏引擎入门之十三:实现玩家的跳跃功能并完成一个平台小游戏(下)

一、前言本文为上一篇文章的续篇,在上一节中我们一起讨论了 Godot 中平台游戏玩家跳跃功能的实现方法,并使用到了本次小游戏中,那么本节内容主要是分享这个平台小游戏的基本结构和制作过程。游戏运行效果如下:游戏中的图片资源主要来源于 OpenGameArt.org 网站: https://opengameart.org/content/a-platformer-in-the-forest ,...
原创
发布博客 2019.01.29 ·
827 阅读 ·
2 点赞 ·
0 评论

Godot3游戏引擎入门之十三:实现玩家的跳跃功能并完成一个平台小游戏(上)

一、前言2019 好久不见!终于见面!首先必须得提到一个好消息: Godot 3.1 Beta1 已经发布啦!这是新版本开发过程中的第一个 Beta 版,后续开发进程应该会加快,据我“夜观天象”,我们最快可能会在春节期间与 Godot 3.1 正式版见面!
原创
发布博客 2019.01.21 ·
1461 阅读 ·
3 点赞 ·
2 评论

Godot3游戏引擎入门之十二:Godot碰撞理论以及KinematicBody2D的两个方法

一、前言这篇文章是为后续小游戏的开发做理论铺垫的。嗯,我们前面已经陆陆续续讨论了很多 Godot 中的一些基础元素、基本功能,最后也顺理成章地完成了两个小 Demo :金币收集小游戏太空射击小游戏这两个游戏实际上并没有很大的区别,都是简单地进行上下左右移动并完成一些特定功能,所以我打算接下来做一个更常见,更流行的 2D 游戏: 2D Platformer Game ,即所谓的平台游戏...
原创
发布博客 2018.12.31 ·
2907 阅读 ·
1 点赞 ·
2 评论

Godot3游戏引擎入门之十一:Godot中的粒子系统与射击游戏(下)

一、前言继续讲解我们的第二个小游戏:太空射击游戏,本篇为上一篇文章的继续。在上一节中我给大家介绍了 Particles2D 粒子节点的相关参数以及简单的应用,这一节则介绍这个小游戏中的主要场景和关键的代码实现。PS :在写文章的这两天, Godot 官方又紧凑地发布了第四个 Alpha 版本,大家可以到这里下载: Godot 3.1 Alpha4 ,本以为圣诞节前会发布第一个 Beta 版本...
原创
发布博客 2018.12.27 ·
963 阅读 ·
5 点赞 ·
0 评论

Godot3游戏引擎入门之十一:Godot中的粒子系统与射击游戏(上)

一、前言第一个收集金币的小游戏结束了,洋洋洒洒写了三篇文章,分别介绍了相关节点、场景以及所有的代码,作为新手能够独立使用 Godot 完成自己的第一个游戏也算是正式入门了!接下来,我们开启第二个完整的小游戏介绍:太空射击小游戏!同样很简单,但是有更多的发挥空间,当然,我只介绍最简单的游戏实现,更多的关卡设计、游戏思路和游戏元素则留给大家去摸索开发吧。我选择这个游戏的灵感来自于我刚开始学习 ...
原创
发布博客 2018.12.25 ·
1470 阅读 ·
7 点赞 ·
0 评论

解决Hexo博客批量上传的小问题:利用 Python 脚本提取 HTML 文件

一、前言每次写完一篇文章后,我都要手动上传到我的博客空间服务器,虽然算不上麻烦,不过还是非常羡慕那些直接使用 Git Deploy 命令的朋友们,一键发布,方便快捷啊!因为 Hexo 博客框架所生成页面都是静态 HTML 文件,所以当我更新博客的某一个功能或者添加一个小插件的时候,所有的页面都会更新,包括图片等文件的修改时间!所谓:“牵一发而动全身”,这个时候我就非常痛苦了,需要重新上传本月...
原创
发布博客 2018.12.13 ·
249 阅读 ·
0 点赞 ·
0 评论

解决Hexo博客批量上传的小问题:利用 Python 脚本提取 HTML 文件

一、前言每次写完一篇文章后,我都要手动上传到我的博客空间服务器,虽然算不上麻烦,不过还是非常羡慕那些直接使用 Git Deploy 命令的朋友们,一键发布,方便快捷啊!因为 Hexo 博客框架所生成页面都是静态 HTML 文件,所以当我更新博客的某一个功能或者添加一个小插件的时候,所有的页面都会更新,包括图片等文件的修改时间!所谓:“牵一发而动全身”,这个时候我就非常痛苦了,需要重新上传本月...
原创
发布博客 2018.12.13 ·
249 阅读 ·
0 点赞 ·
0 评论

Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(下)

一、前言继续前面的两篇文章,《Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏》一共分为三小篇,链接如下:Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(中)Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(下)主要内容:分析并制作一个完整的小游戏(下篇)阅读...
原创
发布博客 2018.12.07 ·
723 阅读 ·
2 点赞 ·
0 评论

Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(中)

一、前言在上一篇文章中,我们一起学习探讨了几个常用的新节点,也顺便了解一下 GDScript 脚本中几个重要关键字的用法,最后总结了我个人认为比较实用的几个所谓“最佳实践”,写了这么多的目的就是为了本篇和下一篇服务的:我们使用 Godot 3.1 Alpha2 版本制作一个小游戏。这个游戏非常简单,网上也有不少类似的案例,本来打算只需要上下两篇文章即可,后面发现加上代码后整篇文章显得“篇幅过...
原创
发布博客 2018.12.07 ·
523 阅读 ·
3 点赞 ·
0 评论

Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)

一、前言时间飞快,我有一段时间没有发表博客了,这段时间并不忙,一方面我自己也在不断学习,另一方面暂时不知写哪方面的内容了,感觉 Godot 中一些基础的部分我都或多或少谈到了,所以我打算使用我们学习过的知识来做一个小游戏吧。这个游戏非常简单,但是对于完全“门外汉”的初学者来时还算有一定难度,不过别急,我会把我制作这个小游戏的一些思路以及常用的技巧娓娓道来,而且源代码我于上周就已经上传到 Gi...
原创
发布博客 2018.11.30 ·
1987 阅读 ·
8 点赞 ·
0 评论

【翻译】TextClassification介绍(三)

一、说明这是一个关于介绍 TextClassification API 的系列文章,总共分三篇,本文是最后一篇。上一篇在此:【翻译】TextClassification介绍(二)原文作者:Mark Allison阅读时间: 5 分钟原文链接:https://blog.stylingandroid.com/textclassification-part-3/二、正文在 API 26...
翻译
发布博客 2018.11.20 ·
1025 阅读 ·
0 点赞 ·
0 评论

【翻译】TextClassification介绍(二)

一、说明这是一个关于介绍 TextClassification API 的系列文章,总共分三篇,本文是第二篇。上一篇在此:【翻译】TextClassification介绍(一)原文作者:Mark Allison阅读时间: 3 分钟原文链接:https://blog.stylingandroid.com/textclassification-part-2/二、正文在 API 26 ...
翻译
发布博客 2018.11.20 ·
449 阅读 ·
0 点赞 ·
0 评论
加载更多