【问题标题】:how to show sphere rotation on a 2d plane如何在二维平面上显示球体旋转
【发布时间】:2013-12-15 20:43:13
【问题描述】:

我正在尝试使用 C 和 GTK+3.0 制作台球游戏
游戏是顶视图,所以有一些圆圈作为台球。
我已经使用 Gtk 为每个圆圈设置了图像。
现在不知何故,我想在我的 2D 游戏中显示球体旋转。我想在移动球的同时改变图像有一些技巧,但我不知道该怎么做!
我只希望我的圆圈在移动时看起来像 3D 球体。有什么想法吗?

【问题讨论】:

  • 请阅读本网站的帮助部分:您的问题没有描述特定的编码问题,它不包含重现问题的有效代码,也没有显示您所做的任何尝试解决问题。回答这个问题有点像盲童,副驾驶不明飞行物试图降落在月球的黑暗面。 (PS:您正在创建一个 2D 游戏,但希望它看起来是 3D 的?为什么不从 3D 开始呢?)

标签: animation gtk geometry game-physics projection


【解决方案1】:

请尝试游戏开发小节:https://gamedev.stackexchange.com/

如果球只有一种颜色,那么可以传达运动概念的要么是灯光的变化(最好在 3D 中完成),要么是球上数字的旋转。

在这里看看几年前在 Amiga 计算机上做了什么:

http://www.youtube.com/watch?v=zTQIPFBUFIg

【讨论】:

    猜你喜欢
    • 2015-04-28
    • 1970-01-01
    • 2013-12-05
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多