自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开发游戏的老王

兼职游戏开发者,全职大学教书匠

  • 博客(29)
  • 资源 (115)
  • 收藏
  • 关注

原创 Godot Engine:编辑器插件(Editor Plugin)开发 之 添加一个编辑器按钮

文章目录新建按钮EditorPlugin脚本效果新建按钮编辑器按钮的创建方式和普通按钮完全一致按钮的脚本,注意一定要加上 tool,这样才可以在编辑器中执行toolextends Buttonfunc _enter_tree(): connect("pressed",self,"_on_btn_click") func _exit_tree(): disconnect("pressed",self,"_on_btn_click")func _on_btn_click(): pr

2020-07-31 17:56:03 353

原创 Godot Engine:KinematicBody中move_and_slide的返回值不是闹着玩的

文章目录方法概述缘起一个BUG解决办法方法概述KinematicBody中move_and_slide方法,它的原型是下面这样的Vector3 move_and_slide(linear_velocity: Vector3, up_direction: Vector3 = Vector3( 0, 0, 0 ), stop_on_slope: bool = false, max_slides: int = 4, floor_max_angle: float = 0.785398, infinite_in

2020-07-30 19:25:29 454

原创 Godot Engine:用Sprite3D在3D场景中的实现一个简易的头顶血条(Shader版)

在《Godot Engine:用Sprite3D在3D场景中的实现一个简易的头顶血条(Animation)》介绍了一种使用Sprite3D来实现头顶血条的方法,实际上该方法的关键是使用AnimationPlayer来控制Sprite3D的大小。本文再介绍一种基于Shader的。步骤1. 血条的图片2. 节点结构注意:启用Sprite3D的Billboard这样无论Player如何转向,血条永远朝向摄像机。3. 编写Shader为Sprite3D新建ShaderMaterial并编写其Shad

2020-07-29 21:26:25 299 2

原创 Godot Engine:编辑器插件(Editor Plugin)开发 之 Hello World

Godot Engine 3.2.3.rc1文章目录步骤1. 创建插件框架2. 创建UI3. HelloWorld脚本演示之前写过一篇博文《GDScript:使用EditorScript开发简单的编辑器脚本》,编辑器脚本(EditorScript)只提供了一个run方法,它的访问能力也很有限,所以只能实现一些非常简单的功能,编辑器插件(Editor Plugin)就强大太多了,可以访问场景树,访问编辑器UI,甚至可以直接使用Godot的UI系统创建插件的UI步骤1. 创建插件框架在项目设置(P.

2020-07-28 21:34:57 604

原创 Godot Engine:使用GridMap创建三维TileMap

又一个Godot内置的好东西,Godot不仅内置工具齐全,而且工具都非常好用步骤1. 创建瓦块2. 创建MeshLibrary2.1 导入模型2.2 新建一个场景重来生成MeshLibrary2.3 将场景转换成MeshLibrary3. 创建GridMap3.1 设置GridMap3.2 绘制GridMap1. 创建瓦块本文使用Blender建模。无论使用什么建模工具,必须要注意以下几点:

2020-07-27 16:56:30 705

原创 Godot Engine:用Sprite3D在3D场景中的实现一个简易的头顶血条(AnimationPlayer版)

Godot的2D和3D使用了两套渲染系统,多数情况下是非常方便的,唯独在2D/3D混合显示的时候有些麻烦,需要通过Viewport来过渡。在3D场景中的2D显示需求中,头顶血条是比较常用的,其实如果不愿意使用Viewport,使用一个Sprite3D通过着色器来实现也不复杂。本文介绍的第三种方法,使用了一个AnimationPlayer来控制血量显示,很多时候也是一个不错的选择。效果图步骤1. 血条的图片2. 节点结构注意:启用Sprite3D的Billboard这样无论Player如何转.

2020-07-25 21:36:40 370

原创 手把手教你从源代码构建Godot Engine(三)编译引擎

终于到了激动人心的编译阶段了!Godot的编译还是非常方便快捷的,大家可以自己试一试!

2020-07-22 20:02:33 1193

原创 手把手教你从源代码构建Godot Engine(二)接入第三方模块Steam SDK,Spine Runtime等

概述第二部分将介绍如何接入自定义模块或第三方模块,其中Steam SDK和Spine Runtime是我项目中要使用的模块。如果你不需要它们,可以直接跳过此部分。如果你要接入其它模块,它们的原理大体相同。细节上按照模块的说明操作即可。

2020-07-22 16:29:34 1182

原创 手把手教你从源代码构建Godot Engine(一)构建工具安装

为什么要通过源代码构建Godot Engine?如果只是在Godot编辑器做些Demo玩玩或者用官方提供的模板导出一个Windows或者安卓项目,完全没必要自己构建Godot。但是如果有下面的情况基本上躲不开这一步了: 需要修改Godot的源代码或者自定义模块需要接入一些第三方模块,比如Steam或者Spine等第三方模块

2020-07-22 14:09:51 1225

原创 Godot Engine:使用DragonBones骨骼动画

在Godot使用DragonBones(以及Spine),一种方式是使用它们导出的图集atlas,第二种方式就是导出动画文件通过运行时库直接在游戏运行时解析。两种方式各有利弊,前者比较傻瓜,但是需要重新编辑,并且如果动画较多,也会比较占用空间;后者非常高效,但是需要运行时库的支持。

2020-07-20 19:09:29 1006 2

原创 Godot Engine:多重采样抗锯齿(MultiSampling Anti-Aliasing)设置

Godot Engine 3.2.2默认状态下Godot渲染的锯齿很严重解决办法:开启MSAAMSAA是MultiSampling Anti-Aliasing的英文缩写,指多重采样抗锯齿,原理是寻找出物体边缘部分的像素,然后再把画缩放到当前的显示器上。数值越大抗锯齿效果越好,当然系统压力也越大开启后的效果...

2020-07-19 18:35:13 796

翻译 Unreal Engine 4 卡通着色(Cel Shading)教程

原文|《Unreal Engine 4 Cel Shading Tutorial》作者|Tommy Tran Feb 27 2018阅读时长|20分钟 内容难度|中等文章目录开始吧什么是卡通着色?卡通着色原理创建卡通着色器基于PBR渲染在Unreal Engine 4中制作写实风格的游戏是比较容易的。PBR渲染会模拟光照和材质的交互并生成最终结果。然而如果想开发风格化效果的游戏,你可能就要探索其它技术了。其中一种技术叫做卡通着.

2020-07-16 20:30:27 2881

原创 TopoGun 3基础:重出江湖并一招封神的新功能 Patch!!!

之所以说新功能Patch一招封神,因为它不仅提高了重拓扑的效率,还帮助小白解决了块与块之间布线衔接的难题。

2020-07-15 21:08:29 1399

原创 TopoGun 3基础:Draw工具

Draw工具快捷键:D使用步骤先设置一下点数(Points)拖动鼠标画线清除线点击Create Geometry或者直接按Enter即可生成真正的边,然后可以点击Clear All清除预览线使用桥接工具补面切换到桥接工具,快捷键Shift + B...

2020-07-14 18:49:58 1382

原创 TopoGun 3 Demo模式体验

TopoGun 3的官网这个版本提供了Demo模式,也就是免费体验模式。在Demo模式下类似导出模型这样的功能被屏蔽掉了文章目录自动重拓扑整体重拓扑结合Mask对局部进行自动拓扑Patch功能不愧是曾经重拓扑界的王者,沉寂几年重出江湖,依然是霸气外露。 TopoGun 3可以说是集Topo古今各路科技于一身,自动冲拓扑加手动重拓扑于一身自动重拓扑整体重拓扑结合Mask对局部进行自动拓扑这个功能是手动与自动结合的体现。不过目前没太研究明白,改天更新Patch功能这个功能也很厉害.

2020-07-13 22:03:55 641

原创 3DCoat基础:重拓扑模式中的Points/Faces工具用法(7月13日更新)

重拓扑模式中最常用的工具之一按左键添加点,然后软件会结合周围的拓扑结构生成预览的效果,按右键可以添加免

2020-07-12 18:50:00 369

原创 虚幻引擎图文笔记:Random类节点

在一般的程序语言里,都有生成随机数的方法,有的直接生成一个0~1.0的值,有的允许直接定义随机值产生的范围。其实二者都是等价的。后者可以通过前者构造出来。但是在可视化编程中,构造随机数需要很多节点,所以UE4直接为我们提供了一些常用的随机数节点...

2020-07-12 12:53:20 735

原创 虚幻引擎图文笔记:常用的Clamp(强制范围)系节点

Clamp (float/integer/Angle)if Value <= Min: return Minelif Value >= Max: return Maxelse: return Value Clamp Axis将输入角度换算到0~360范围Clamp Vector Size不改变向量的方向,但是将向量长度限定再`Min`和`Max`间

2020-07-11 13:22:22 2522

原创 虚幻引擎图文笔记:Set Timer by Function Name节点

和Set Timer by Event节点类似,Set Timer by Function Name也是规定一个时长,然后循环调用一个方法(逻辑)。只不过这次不需要自定义事件,而是需要定义一个函数,用法如图所示,包含了如何设置/暂停/重启/清除Timer的方法。定义回调函数这个回调函数可以拥有任意个input,只要调用的时候可以提供即可。这点倒是比编程语言的回调灵活工作流程方法一和Set Timer by Event一样用Handle来控制Timer方法二直接用函数名来控制Timer

2020-07-09 18:33:44 681

原创 虚幻引擎图文笔记:Set Timer by Event节点

Set Timer by Event即规定一个时长,然后循环调用一个方法(逻辑)。用法如图所示,包含了如何设置/暂停/重启/清除Timer的方法。

2020-07-08 15:56:26 854

原创 虚幻引擎图文笔记:Do once节点

Do once顾名思义就是触发一次,下面这个例子中,系统为可触发状态,第一次按L键时,屏幕上会显示"hello , Do once",然后就转为不可触发状态,即无论再按多少次L都不会再显示了,直到我们按下R键,将其重置成最初的可触发状态。Start Closed是一个布尔型参数,如果将其勾选则这个系统一开始便处于不可触发状态。...

2020-07-07 20:54:32 1327

原创 虚幻引擎图文笔记:Delay节点和Retriggerable Delay节点

Delay和Retriggerable Delay都是用于延迟执行,Duration是延迟的时间(单位:秒),Completed是延迟后执行的逻辑。二者区别是Delay再次触发后计时不会重新开始,而Retriggerable Delay再次触发后计时会重新开始。...

2020-07-06 21:27:30 706

原创 Akeytsu:2020-1-1新增的Auto Rig功能(可选Unreal或Unity骨架)

2020-1-1新增的Auto Rig功能文章目录概述1. 开启自动绑定(Auto Rig)2. 把参考标记拖拽到相应的位置3. 选择骨架类型4. 生成绑定5. 蒙皮概述工作流程和Blender Auto Rig Pro很相似,不过更高级的是,可以直接选择Unreal或Unity的骨架1. 开启自动绑定(Auto Rig)2. 把参考标记拖拽到相应的位置3. 选择骨架类型4. 生成绑定手指部分识别的不错5. 蒙皮蒙皮完毕后会自动添加IK控制器...

2020-07-05 16:56:44 481 1

原创 UE4基础:用蓝图构建出一个GameMode中的游戏事件通信系统(7月5日 化简)

蓝图还挺有意思,继承封装多态机制都支持,除了阅读上不如代码看着舒服,其他方面比预想的要好很多。ABSTRACT_GameModeABSTRACT_GameMode里面定义了一个名为GameEvent的EventDispatcher

2020-07-04 19:08:23 591

原创 虚幻引擎图文笔记:用Shader实现简单的动画

效果图这种效果主要用在场景内一些可拾取的对象上Shader实现主要是Movement部分的节点,连接材质的World Position Offset通道,这个效果实际是通过顶点着色器实现的。由于只和World Position Offset通道有关,所以可以在任意材质上附加此效果。...

2020-07-04 10:18:28 404

原创 虚幻引擎图文笔记:蓝图函数库(Blueprint Function Library)和蓝图宏库(Blueprint Macro Library)

文章目录概述蓝图函数库蓝图宏库概述蓝图函数库(Blueprint Function Library)和蓝图宏库(Blueprint Macro Library)的意义和C/C++中函数以及宏大致相同。它们都是用于代码复用,并且如果合理使用可以让蓝图变得非常整洁。

2020-07-03 16:06:14 1644

原创 虚幻引擎图文笔记:玩家出生点(PlayerStart)

PlayerStart`这个设计的初衷其实就是为了让关卡设计师和角色设计师的工作解耦合

2020-07-02 14:05:07 2591 2

原创 虚幻引擎图文笔记:蓝图中使用Event Dispatcher实现观察者模式

效果图Event Dispatcher概述Event Dispatcher就是消息分发器,通过它可以非常方便地实现观察者模式步骤本文使用Event Dispatcher实现了一个由GameMode最为消息中心,关卡中的Actor及Character之间通过它来传递消息的机制。1. 创建Event Dispatcher在GameMode蓝图中创建2. 在观察者对象中定义回调函数3. 注册4. 解除注册5. 发布事件...

2020-07-02 10:57:22 618

原创 虚幻引擎图文笔记:将自带的TopDown模板改装成键盘和手柄控制模式

UE4自带的TopDown游戏模板是通过鼠标点击并基于导航来控制的,我当前构思的一个游戏原型也是TopDown视角,但是通过键盘和鼠标控制的。那么把自带的TopDown模板简单的改装一下,就可以了。效果图输入设置新建蓝图TOPDOWN_Character蓝图组件设置TOPDOWN_Character 蓝图的事件图TOPDOWN_GameMode...

2020-07-01 20:34:54 512

Rider For Unreal.Engine 2021.1.2 (支持UE5)

Rider For Unreal.Engine 2021.1.2 (支持UE5)官网下载版

2021-06-02

UE4基础动画包导出FBX格式动画文件

包含Idle/Walk/Run/Jump/JumpStart/JumpLoop/JumpEnd等7个动画片段

2020-12-08

RetopoFlow3正式版 版本号3.00.2

Blender的重拓扑插件RetopoFlow3,Blender2.8x2.9x可用。该插件为开源插件,GitHub地址:https://github.com/CGCookie/retopoflow 如果商用需要到BlenderMarket购买授权

2020-12-19

简易的食人花模型带动画(glTF格式)

该文件型是由Blender导出glTF格式模型,用于测试Godot Engine的IKSkeleton系统。包含两个简单的动画Idle和Attack

2020-04-28

Instant Meshes:开源免费的自动重拓扑工具

Instant Meshes:开源免费的自动重拓扑工具,业界良心。GitHub地址:https://github.com/wjakob/instant-meshes

2020-04-07

教程《Blender图解教程:马里奥食人花三部曲(二)骨骼绑定和动画》的源文件

教程《Blender图解教程:马里奥食人花三部曲(二)骨骼绑定和动画》的源文件,教程地址:https://orzgame.blog.csdn.net/article/details/105831071

2020-04-29

基于物理和深度学习的3D动画神器Cascadeur 2020.1b

基于物理和深度学习的3D动画神器Cascadeur 2020.1b。目前是公测版。可以免费试用!目前的版本已经可以导入模型并导出动画了

2020-08-22

超级马里奥(建模和贴图完毕,blender版本2.82a).blend

《【名场面临摹 之 马里奥·奥德赛】1 马里奥角色建模 》教程的blender工程文件 这一章节已经完成了角色建模和贴图 此系列教程的总目录《【手把手带你Godot游戏开发 第二弹】名场面临摹 教程目录》地址: https://orzgame.blog.csdn.net/article/details/105342392

2020-04-13

FlappyBird美术及音频资源

经典网红游戏FlappyBird美术及音频素材下载,包含音频和图片素材,仅用于学习和交流。Godot版FlappyBird开发教程CSDN地址:https://blog.csdn.net/ttm2d/article/details/104516098

2020-02-27

用于重定向的T-Pose版UE4 Mannequin

用于重定向的T-Pose版UE4 Mannequin,使用方法见: 《虚幻引擎图文笔记:重定向小技巧 之 使用T-Pose Mannequin》 https://orzgame.blog.csdn.net/article/details/111466662

2020-12-21

Flappy Bird资源

Godot Engine版教程地址: 《【手把手带你Godot游戏开发 第一弹】零基础入门案例:FlappyBird(教程目录及源代码)》 https://orzgame.blog.csdn.net/article/details/105266192

2020-09-16

UE4官方用蓝图制作第三人称游戏教程使用的FBX文件

UE4官方教程《BP 3rd Person Game FBX Importing & Using Skeletons 03 v4.8 Tutorial Series Unreal Engine》中免费提供的资源。ThirdPerson_FBX_v48.zip。原链接已经挂了,上传一份备用

2020-05-31

Instant Meshes.exe

Instant Meshes:开源免费的自动重拓扑工具

2021-01-10

Blender 2.83.6 Windows免安装版本

开源免费跨平台的3D解决方案Blender,blender-2.83.6-windows64.zip 免安装版本

2020-09-28

Blender 2.83.7 Windows免安装版本

开源免费跨平台的3D解决方案Blender,blender-2.83.7-windows64.zip 免安装版本

2020-10-02

Blender Rigify版Beefy绑定下载(Blender 2.83.7)

Bony和Beefy是艺术家Ugur Ulvi Yetiskin为Maya设计并绑定的两个角色,原始文件是Maya格式并基于MIT协议提供免费下载。我提取了其中的Beefy,用Blender的Rigify绑定了一下。供大家用作动画练习使用。

2020-10-04

Rider For Unreal.Engine 2021.1

Rider For Unreal.Engine 2021.1 官网下载版

2021-04-22

Bony(Rigged with Rigify) UE2Rigify适配版

这套Rigify绑定,骨骼与UE2Rigify的Unreal Mannequin适配,可以通过BlenderTool导入UE4中 教程见《Blender图解教程:虚幻官方开发的UE2Rigify插件》 https://orzgame.blog.csdn.net/article/details/108685301

2020-09-20

Advanced Locomotion System V4

UE4免费项目Advanced Locomotion System V4,在虚幻商城可以免费下载,放在这里是为了方便自己使用(商城总登陆不上去)

2021-05-13

Blender插件Rigify绑定教程中的三头六臂怪兽模型

Blender插件Rigify绑定教程中的三头六臂怪兽模型。教程地址: https://orzgame.blog.csdn.net/article/details/108650004

2020-09-17

Blender2.8+的Dynamic Parent插件

免费插件Dynamic Parent,可以动态地添加约束形成对象以及骨骼的父子关系 在Blender2.83.5测试课用

2020-08-28

免费的视频格式转换工具AVS Video Converter(免费 非破解版)

免费的视频格式转换工具Free AVS Video Converter,可以进行大多数流行格式之间的相互转换,这个官网下载的免费版本

2020-10-07

UE4 Animation Starter Pack 62个动画(FBX).zip

UE4 Animation Starter Pack 62个动画打包下载,资源是Unreal Market的免费资源,这些是从UE4中导出的62个动画FBX文件

2020-12-07

Blender的骨骼层命名管理插件Bone Layer Manager 0.84

Blender的骨骼层命名管理插件Bone Layer Manager 0.84,于Gumroad下载

2020-09-28

RetopoFlow3正式版 版本号3.1.0

Blender的重拓扑插件RetopoFlow3,Blender2.8x2.9x可用。该插件为开源插件,GitHub地址:https://github.com/CGCookie/retopoflow 如果商用需要到BlenderMarket购买授权

2021-03-26

makehuman-community-1.2.0-windows.exe

开源免费的人物角色建模工具MakeHuman。最新的1.2.0版已经是一个独立的程序了,教程见我的博客:开发游戏的老王

2020-11-24

Cascadeaur 2020.2b

基于物理模拟和深度学习的动画神器Cascadeaur 2020.2b此版本可以快速为人形角色绑定。黑科技神器

2020-09-30

Inkscape 1.0 win64 版

开源免费跨平台的矢量绘图工具Inkscape 官网地址:https://inkscape.org/ 这个是最新的1.0版

2020-10-02

Blender 2.83.10 Windows免安装版本

开源免费跨平台的3D解决方案Blender,blender-2.83.10-windows64.zip 免安装版本

2020-12-11

Godot_v3.2.3-stable_export_templates.tpz

和Godot Engine v3.2.3-stable win64位官方版本对应的导出模板,上传CSDN备用

2020-09-18

Godot_v3.2.2-stable_export_templates.tpz

和Godot Engine 3.2.2配套的导出模板Godot_v3.2.2-stable_export_templates.tpz

2020-06-27

Godot的导出模板Godot_v3.2.1-stable_export_templates.tpz(对应Godot Engine版本3.2.1)

Godot的导出模板Godot_v3.2.1-stable_export_templates.tpz,官网下载比较慢放在这里备用(对应Godot Engine版本3.2.1)

2020-05-28

Godot Engine 3.3 stable 64bit WIN

Godot Engine 3.3 stable 64bit WIN

2021-04-22

Godot 3.2.2版加DragonBones模块的编译版本

Godot 3.2.2版加DragonBones模块的编译版本。DragonBones 5.6导出的json文件直接可以在Godot中使用

2020-07-20

Mario模型(blend格式已贴图)

模型是分体的包含帽子头部T恤库子手部鞋6各部分。已经设置成1.5M高。直接绑定就可以用了。本模型是我自用的,其它朋友如果需要可以下载

2020-05-09

ZB_UI_FlippedNormals.zip

ZBrushUI及快捷键预设文件,包含UI和快捷键的设置,由FlippedNormals推荐,推荐给ZBrush的初学者使用

2020-02-08

FlappyBird美术及音频资源.zip

经典网红游戏FlappyBird美术及音频素材下载,包含音频和图片素材,仅用于学习和交流。Godot版FlappyBird开发教程CSDN地址:https://blog.csdn.net/ttm2d/article/details/104516098

2020-02-27

教程《Blender图解教程:高仿版超级马里奥(三)身体建模》源文件

教程《Blender图解教程:高仿版超级马里奥(三)身体建模》源文件 教程地址:https://orzgame.blog.csdn.net/article/details/105968335

2020-05-07

教程《Blender图解教程:高仿版超级马里奥(四)手脚部分》的源文件

教程《Blender图解教程:高仿版超级马里奥(四)手脚部分》的源文件 教程地址: https://orzgame.blog.csdn.net/article/details/105998040

2020-05-08

Blender图解教程:手把手教你做一个马里奥金币 之 纯建模方法

《Blender图解教程:手把手教你做一个马里奥金币 之 纯建模方法》教程的附件下载 原教程地址:https://orzgame.blog.csdn.net/article/details/105729889

2020-04-24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除