草庐IT

消消乐小游戏

全部标签

微信小游戏实战--cocos creator实现wordle游戏(三)

接着上篇教程微信小游戏实战--cocoscreator实现wordle游戏(二)我们继续游戏界面的设计,准确的说上篇教程只是完成了游戏界面的基础设置,同时也介绍了节点创建的步骤。这篇教程才算是正式进入了游戏的界面设计。先在“Canvas”节点下创建一个“home”空节点并且挂载widget组件,操作方式在上篇教程中已经介绍,这里不再累述。“home”空节点的高宽,widget配置和bg背景节点一样。完整代码布局分析在最开始时,我将界面分解为3部分:顶部的用户头像,昵称显示区域。中间的单词输入区域。底部的键盘区域。对顶部区域做了适配顶端配置,顶部区域做了适配底部的配置,中间区域设置和顶部和底部边

c# - 需要有关单游戏屏幕分辨率和交集的帮助

目前在我的游戏中我想尝试将我的对象同时移向x轴和y轴。因为我也想把它放在中心,所以我放了一个相机。这是我的相机代码-publicclassCamera{publicMatrixtransform;publicViewportview;publicVector2origin;Vector2baseScreenSize=newVector2(1136,720);floathorScaling;floatverScaling;Vector3screenScalingFactor;publicCamera(ViewportnewView){view=newView;horScaling=vie

c# - 游戏编程和事件处理程序

我已经有大约10年没有编写游戏程序了(我上一次的经验是DJGPP+Allegro),但我想我会在周末检查一下XNA,看看它是如何形成的。给我留下了深刻的印象,但是当我继续拼凑游戏引擎时,我有一个(可能)基本问题。您应该在多大程度上依赖C#的委托(delegate)和事件来驱动游戏?作为一名应用程序程序员,我大量使用委托(delegate)和事件,但我不知道这样做是否会产生重大开销。在我的游戏引擎中,我设计了一种“追逐摄像机”,它可以附加到一个物体上,然后重新计算它相对于物体的位置。当物体移动时,有两种方式更新跟踪凸轮。在主游戏循环中有一个“UpdateCameras()”方法。使用事件

DTOS帝拓思的3D引擎将取代游戏引擎巨兽,实现国产化替代

  7月11日—7月22日为期两周的“科技瞭望塔”2022联想CVC创投周活动,正在北京联想全球总部进行。期间,联想新视界3D引擎Z-Engine4.2在业界引起了剧烈反响。该产品系自主知识产权的国产3D引擎,联想新视界潜心研究数年,历经4代的发展完善,如今的Z-Engine4.2,将彻底摆脱该技术领域受国外钳制的局面,拉开其操作系统国产化替代的大幕。(在UOS系统下运行的效果)国产之光  国产操作系统发展和稳步推行,国产电脑稳步推行和信创产品稳定发展, 需要一款自主知识产权国产3D引擎,避免在图形开发领域受国外钳制。同时,这个3D引擎必须要支持国产操作系统,并进行完整优化,以降低硬件成本,并

c# - MVVM 将如何用于游戏?

尤其是2d游戏,尤其是silverlight/wpf游戏。如果您考虑一下,您可以将游戏对象分为View(屏幕上的图形)和View模型/模型(对象的状态、ai和其他数据)。在silverlight中,使每个对象成为用户控件似乎很常见,将模型和View放入单个对象中。我想这样做的好处是简单。但是,就底层“游戏引擎”而言,它可能不太干净或有一些缺点。您对此事有何看法?使用MVVM模式进行游戏开发有哪些优点和缺点?性能如何?欢迎所有想法。 最佳答案 您可能会遇到性能问题,因为MVVM通常会导致WPF中的大量数据绑定(bind)功能来实现完全

c# - Silverlight C# 游戏还是图形引擎?

目前有什么好的C#Silverlight图形或游戏引擎吗?我打算用它创建一个游戏(2d或3d),但是否已经有可用的框架,或者我应该期望自己构建所有内容? 最佳答案 目前,最著名的图形引擎可能是:BalderManagedGameEnginewithboth2Dand3DsupporttargettingSilverlight2/3,XnaandOpenGL.还有:Kit3DKit3Disa3DgraphicsengineforMicrosoftSilverlight.就游戏引擎而言,有:PlayBitsEngine尽管PlayBit

c# - 帮助实现计算机角色扮演游戏中生物和元素的交互方式

我正在编写一个简单的角色扮演游戏(为了学习和娱乐),我正试图想出一种让游戏对象相互交互的方法。我试图避免两件事。创建一个可以做任何事情的巨大游戏对象复杂性-所以我远离像您这样的基于组件的设计seehere因此,考虑到这些参数,我需要有关游戏对象相互执行操作的好方法的建议。例如生物(角色、怪物、NPC)可以对生物或元素(武器、药水、陷阱、门)执行操作元素也可以对生物或元素执行操作。一个例子是当一个角色试图打开一个箱子时陷阱会触发我想到的是一个PerformAction方法,它可以将Creatures或Items作为参数。像这样PerformAction(CreaturesourceC,I

c# - C# 对游戏来说足够快吗

用C#编写的游戏在长时间玩(比如一次玩24小时)后是否会出现速度问题?我特别指的是类似于旧版《最终幻想》或《勇者斗恶龙》游戏的2DRPG。我知道像Python这样的语言会变慢太多,很好奇C#会怎样。编辑:我写的程序很像一棵白蚁出没的树:)@jimmy-这就是重点。我正在研究一个小型FF克隆以改进我的编码 最佳答案 是的,是的。看看XNA.已经有一些用C#编写的游戏。 关于c#-C#对游戏来说足够快吗,我们在StackOverflow上找到一个类似的问题: ht

c# - SharpDX vs SlimDX 用于游戏开发?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。其中哪一个提供了最好的游戏开发API?哪个库更易于使用、速度更快、文档更多?

c# - Hook /覆盖 DirectX 游戏?

谁能告诉我如何在C#中挂接/覆盖DirectX游戏?我曾尝试让全屏C#窗口与游戏重叠,但它不会。经过一番研究,我发现我需要Hook游戏,然后显示C#窗口。谁能解释一下我将如何做到这一点?我可以在DirectX游戏上显示C#表单吗? 最佳答案 你可以试试myexampleonhookingtheDirect3D9APIusingC#.这利用了EasyHook一个开源.NET程序集,允许您将Hook从托管代码安装到非托管函数中。还使用了SlimDX-这是一个围绕Direct3D库的开源托管包装器。Hook的棘手部分是确定COM对象的虚函