技术简谈
文章平均质量分 72
CurtainXT
实习游戏程序员
展开
-
谈谈游戏动画的一些基础知识
文章目录前言3D动画的基本知识前言开摸!3D动画的基本知识动画在游戏中是Gameplay和玩家审美的重要因素,不可不品尝。 - - -原创 2022-02-28 21:28:47 · 3757 阅读 · 0 评论 -
谈谈游戏AI的一些基础知识
文章目录前言AI和游戏AI在Gameplay中的模块移动和寻路移动到达目的地的判断寻路决策制定AI的战术和策略前言继续抽空学一学公司的课程,最近可真是懒得不行。AI和游戏AI,人工智能,这几年很火的概念,简单来说,人工智能就是让计算机能够完成人类/动物的思维。人工智能也许比你想象的更广范,早期人工智能,称为专家系统,就是一种穷举大法,也算是人工智能。在游戏中,我们也大量使用人工智能,人工智能运用于游戏性提升,游戏内容创作(美术),玩家数据分析。运用人工智能也会带来成本上升,以及有可能带来游玩时的不原创 2022-02-15 22:18:02 · 3587 阅读 · 0 评论 -
如何使用VS的断点查看两段代码之间间隔了多少帧
如何使用断点查看两段代码之间的间隔了多少帧有一次要做一个正在加入房间的提示窗,我一开始在点击房间时显示弹窗,在一个加入房间结束的回调中关闭显示,看似合理,但是实际上弹窗并没有显示出来。后来有大佬教了一个办法,VS的断点勾选Actions,就能在每次触发断点时在Output窗口打印一串自定义的消息。如果在游戏项目的Tick(Update)中使用这样的断点,勾选Continue code execution,这样即使运行到断点也不会暂停。你就可以知道在两段代码之间执行了多少次tick。不好意思,只能用别原创 2022-01-13 17:43:03 · 2477 阅读 · 0 评论 -
谈谈Gameplay,以及UE4的Gameplay框架
文章目录前言介绍GameplayUE4 GameplayUE4 Gameplay框架介绍重要框架类前言一直说自己是Gameplay程序员,那么今天来谈一下Gameplay,尤其是UE4的Gameplay。介绍Gameplay什么是Gameplay,Gameplay就是使得游戏好玩的游戏交互。好玩是个很抽象的概念,但是游戏的操作手感,游戏设计,输入等,都可以算到好玩不好玩上。于是就有了Gameplay的3C概念,也就是Character、Camera、Control。Character:表现游戏世原创 2021-12-28 16:41:48 · 9088 阅读 · 2 评论 -
C++中的那些坑
文章目录前言笔记:问题大总结变量(初始化)大总结前言学习一下公司大佬的C++课程,内容如题。笔记:问题大总结问题1. 不初始化变量可能引起,在release下出现crash或死锁但是在Debug下正常运行,已经其它不可预测的运行结果,很难跟踪,所有变量最好在声明时就初始化,而且变量最好是需要使用时才声明,不要提前声明。问题2. 程序只在Release下会崩溃或死锁,除了前面提到的变量为初始化,还有可能是因为: 多线程竞争导致程序未按预期运行,出现资源无法满足(不理解)。 由于性能的提高导致原创 2021-12-13 12:50:43 · 1118 阅读 · 0 评论 -
给使用Visual Studio2017学习C语言的新手的一些建议
如果你是一个想通过C Primer Plus以及Visual Studio2017来学习C语言的家伙。这里有一些建议。1.创建源文件请务必使用.c后缀。系统会根据源文件后缀来判断源文件的类型。如果后缀使用默认的.cpp的VS会使用C++的编译器。你可能在一开始会发现C++的编译器确实也可以编译C。但是事实上不是完全可以。(在学到复合字面量的时候你会发现你的编译器报错)2.如果你使用scanf函...原创 2019-01-29 14:21:56 · 6463 阅读 · 0 评论