Articles of graphics

使用Pygame可能的帧率问题?

这是我尝试使用Pygame的第一场比赛,我遇到了一些显示玩家角色和敌人角色的问题。 我有一个“主”游戏文件和其他文件被导入到它。 这是我的意思 嗯是的。 他们的形象似乎离开了他们以前的自我,只是继续前进。 没关系,是的,这只狗是Undertale的猫,而猫是Pusheen哈哈。 我将发布我的主要代码和支持导入的文件。 这里是主要的游戏文件:: 主游戏文件 import pygame, sys, math, random import time # from pygame import * from globals import * from Start import * from instructions import * def main(): pygame.init() FPSCLOCK = pygame.time.Clock() startScreen() displayInst() while True: #displays instructions.png on game for event in pygame.event.get(): keyE = pygame.event.get(KEYUP) if […]

在运行时更改图像的透明度LOVE2D

我想知道如何在LOVE游戏引擎中创建一个定义的图像(例如一个图块),并绘制一个每帧可能不同的透明度。 模板似乎只能完全隐藏图像的一部分; 我需要使整个瓷砖半透明,并且在游戏过程中半透明程度需要能够变化。 (目的:我正在搞一个游戏的想法,涉及战争期间的部分信息,通过叠加所有可能在某个地方根据你目前所知的图块来表示)

如何制作一个跟踪粒子系统的卡通?

我目前正在开发一个小型的Android游戏,这是一个反应休闲游戏。 因为用户需要在适当的时候点击一些飞舞的球,我想给他们添加一些新的效果。 所以我看了一些其他的游戏,发现这个很酷的卡通效果。 正如你可以看到球有一个凉爽的尾巴。 所以我的问题是,有没有人知道如何用Unity粒子效果或其他工具重新创建这样的线索?

我怎么让我的游戏GUI看起来更好?

我正在开发我的第一个小安卓游戏。 它是一个休闲的游戏,人们可以在等公共汽车或类似的东西时玩。 所有其他游戏在商店看起来很简单,仍然美丽或上瘾。 那么我怎样才能改善我的用户界面? 有没有任何指导方针? 画廊包含我的graphics用户界面的几个图像。 有些是相同的,但与其他颜色。 那是因为我有一个游戏店,在那里用户可以解锁新的颜色主题。 打开Imgur画廊

如何渲染一个由单独可变形部件组成的模型?

考虑一个由身体和八条腿组成的蜘蛛的3D模型。 腿可以相对于身体转换(旋转)。 我不确定渲染这种场景的常见方式是什么,处于较低水平。 我可以想到两种方法: 使用不同的维也纳国际中心(或不同的指标)(身体一个,腿一个)和独立的绘图调用分别渲染身体和腿部。 对每个顶点所属的主体部分进行编码,并根据此信息决定如何对顶点着色器中的顶点进行变换。 我search了一下,可以find关于骨骼animation和类似技术的一些教程,但是他们仍然归结为这个问题。

如何制作与Housemarque的Nex Machina类似的粉碎效果?

玩了Nex Machina一段时间之后,把怪物和场景变成立方体的震撼效果真让我着迷,我不能抱着我的好奇心来探索他们是如何做到的。 我曾尝试谷歌一些相关的材料,但我只发现了一个介绍了Nex Machina的游戏引擎理论的video和一个博客文章 ,简要地展示和介绍了他们如何做到这一点。 根据我所收集的资料,这种破碎效果是通过光线追踪和变形技术来实现的,但我不知道他们究竟是如何实现这一点的。 我在这里find了一个“光线追踪变形”的解决scheme,但很显然,它不能在Nex Machina中实现“立方体”效果。 由于没有从Housemarque发现GDC谈话或技术博客,我们只能猜测他们是如何实现这一点的。 欢迎任何讨论!

线条上的对象是否仍然被分类为网格?

立方体或球体是一个网格,但线和圆? 我目前正在创建一个负责绘制许多不同types的对象的渲染器。 称为MeshDescription的名称空间中的函数负责运行和返回网格对象,以便您可以执行下列操作: Mesh mesh = MeshDescription::Cube(); 但我想知道线条和圈子的function是否应该分类不同? 以期尽快改变这一切,使一切都实例化。

在C ++中的计算机animation,如果它可以集成在网页devise

我有一个math博士学位,在C ++编程方面有一定的经验。 我对电脑animation非常感兴趣,并且想尝试用C ++自学。 我现在的卑微资源是:Borland Builder 6和东芝笔记本电脑,内存为1.49G的RAM和一个math协处理器。 请尽可能给予我慷慨的建议,详细说明哪些资源是必不可less的,如果可能的话给我一些成本的概念。 最后,是否有可能将在C ++中创建的animation集成到网页devise中? 预先感谢您的帮助。

如何在Blender中使用色相/饱和度/数值而不是RGB来改变颜色变化?

如果我为Blender中的颜色创建关键帧(我正在使用2.6),它似乎总是遍历animation的RGB值,即使我使用HSV值设置颜色。 我通过设置颜色,使用单纯疱疹病毒,然后按下我 。 我怎样才能animationHSV值而不是RGB值?

2Dgraphics库应具有哪些function?

我在Python中制作了一个2Dgraphics库,旨在使2D变得简单快捷。 它在内部使用OpenGL。 该库确实覆盖了一个graphics库,它还包括窗口和声音(以及所有必要的function,例如纹理加载)。 我有一个很好的开始与良好的performance,我想扩大和优化我的function集。 现在我想知道,2Dgraphics库应具有哪些function? 经过一番头脑风暴,我做了一个小清单: 用于显示旋转,缩放,着色和翻译纹理的快速精灵类 雪碧配料 绘图几何:线条,多边形,圆形等 阿尔法与上述所有混合模式 容易的纹理加载(从文件和内存) 纹理区域(和纹理地图集) 将纹理(区域)擦除为其他纹理 粒子系统 离屏渲染表面(FBO的?) 但是我觉得我只是抓了特征的表面。 我错过了什么? 有一件事你必须记住,所有这些在Python扩展C。 在图书馆的任何工作都很快,用户必须做的任何工作都比较慢。 除此之外,Python调用相当昂贵,所以图书馆很大程度上受益于批处理。 (如果有人关心,有问题的库是pygrafix,可以在这里find: http ://github.com/nightcracker/pygrafix)