PHP能否制作动画图形?

4

我最近在做一些研究,发现我可以使用PHP GTK制作桌面PHP应用程序,然后我想到了一个问题:

是否可能使用PHP绘制动画?

甚至3D也可能吗?我不是在问这是否是个好主意或其他什么,因为有很多脚本语言可以实现,我知道这一点!我只是想知道是否可以!有人知道吗?


只是提供信息,那个项目最后更新于2年前(具有讽刺意味的是,它声明开发仍在进行中)。 - Madara's Ghost
PHP可以包含或引用脚本。您尝试过在PHP页面中包含任何动画脚本并运行它们吗?我相信它们应该可以工作。 - Shabab
是的,但请记住PHP是一种服务器端技术,而动画最好是在客户端渲染。换句话说:从服务器生成和发送动画帧:不好。一次性生成一个“动画”,或者相对较大的块(Flash文件,HTML5动画等)进行发送:更好。 - paulsm4
@paulsm4 我非常清楚这一点 :) 我好奇的是是否可以使用php制作桌面3D应用程序。是的,我知道这个评论是矛盾的 :P - Loupax
1
@Loupax:从理论上讲?当然可以——PHP可以处理图像,如果你能制作一张图片,那么你也可以制作多张图片,如果你能制作一张图片,那么你也可以渲染一个3D环境——此外,你也可以使用PHP进行非基于Web的脚本编写。但实际上呢?这是一个绝对糟糕和毫无意义的想法。使用适合工作的语言和工具集,而不是用锯子钉在墙上。 - Michael Madsen
2个回答

2

哇...看起来...很有前途? - Loupax

1

我并没有进行过实验,但是在Github上有一个OpenGL扩展https://github.com/yoya/phpopengl。它似乎是一个已经停止开发的sourceforge项目的分支。

据我所知,这将是使用PHP创建真正的3D图形或动画的唯一方法。


如果你想一想,由于PHP可以运行用C语言编写的扩展,这听起来并不那么疯狂!但我仍然可以说“PHP上有一个OpenGL扩展”,但没有人会相信我 :P - Loupax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接