我的目标是更好地了解C#的特性,并更轻松地创建简单的应用程序。我对Flash(动作脚本3)相当有能力,并且发现了我写的一个旧的Tic-Tac-Toe游戏。我开始想知道是否将此代码移植到C#应用程序中。不了解C#,我想知道迁移会有多困难。

一方面,底层的游戏逻辑在语法上是相似的,因此很容易移植。

但是,就图形而言,我什至不知道从哪里开始。到目前为止,我只接触过C#中的Windows窗体和控制台应用程序。

我想知道这些Flash概念在C#中是否具有相似的类比,或者过程和语法是否根本不同:


将图形元素放置在舞台上
从开始/结束坐标渲染线
电影剪辑上的事件监听器
在图形元素(或在我的Flash版本中,影片剪辑中的nextFrame())中交换图像

最佳答案

您可能想尝试使用Silverlight开发您的小游戏。使用C#和Xaml编码的Silverlight应用程序在形式上与Flash应用程序非常相似,您应该找到所需的一切而不会遇到麻烦。

因此,我建议您下载Silverlight SDK(免费)并尝试一下。

关于c# - 将代码从Flash移植到C#是否可行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4627589/

10-17 01:22