分享游戏开发的经验和技巧,包括各种游戏开发套件和工具的使用
孢子允许玩家创build的生物被导出.png文件共享。 .png是生物的照片,但是如果它被导入到游戏中,生物的信息(如纹理,大小和形状)也会随之出现。 我怎样才能实现这样的function?
当你给玩家一个罕见但强大的物品,只能使用一次,但从来没有真正需要进行,大多数玩家根本不会使用它,因为他们正在等待完美的时刻。 但即使到了这一刻,他们仍然不愿意使用它,因为以后可能会有更好的时刻。 所以他们一直在囤积一段时间,永远不会到来。 最后,他们会把这个东西带到最后,直到被其他更容易获得的资源所取代,甚至直到游戏结束。 这意味着这样的一次性项目根本不提供任何游戏玩法价值。 他们太简直太棒了 。 你可以做些什么来鼓励玩家使用他们的一次性物品而不是囤积他们?
游戏循环应该基于固定的还是可变的时间步骤? 是一个总是优越的,还是正确的select因游戏而异? 可变时间步长 物理更新被传递“自从上次更新以来的时间”参数,并因此依赖于帧率。 这可能意味着做计算为position += distancePerSecond * timeElapsed 。 优点 :stream畅,更易于编码 缺点 :非确定性,不可预知的非常小或大的步骤 deWiTTERS例子: while( game_is_running ) { prev_frame_tick = curr_frame_tick; curr_frame_tick = GetTickCount(); update( curr_frame_tick – prev_frame_tick ); render(); } 固定的时间步骤 更新可能甚至不接受“时间stream逝”,因为他们假设每个更新都是固定的时间段。 计算可以作为position += distancePerUpdate 。 该示例在渲染过程中包含插值。 优点 :可预测,确定性(更容易networking同步?),更清晰的计算代码 缺点 :没有同步监视v-sync(除非你插入,导致抖动graphics),有限的最大帧速率(除非你插入),很难在假定可变时间步骤的框架内工作(如Pyglet或Flixel ) deWiTTERS例子: while( game_is_running ) { while( GetTickCount() > next_game_tick ) { […]
什么是优秀的游戏开发/devise博客? 每个答案请一个博客(请确保提供一个链接 ),并简要介绍博客文章的内容。 如果可以,请select一个显示高价值的文章,并分享一小段文字。
我想给每个10名球员一个独特的识别颜色。 有没有一套最佳的颜色呢? 我如何创build一个? 我提出的每一套都包含太类似的颜色。 更新:我被问到这是什么(公平的问题)。 现在我可以告诉你 – Windwardopolis和颜色很好。
我相信为了成为一名优秀的游戏开发者,你需要制作游戏。 从程序员的angular度来看 ,有什么好的入门级游戏让你的手变脏? 这些游戏每个教给你的技能和挑战是什么?
我需要精灵和图像,如人物,风景和其他。 我在哪里可以find他们?
在闲暇时间成功完成一个爱好游戏项目,你有什么技巧和窍门? 你如何激励自己继续保持下去,一路走到最后而不失去兴趣和动力?