首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
samurai专题
第一款基于Samurai引擎的WP游戏《MarioJump》成功登陆应用商店~
最近的这两周写了一款类似于《Doodle Jump》的跳跃游戏,名为《MarioJump》。写这款游戏一方面是为了更好地修正和使用Samurai引擎,另一方面也是为了纪念童年里对《超级玛丽》的美好回忆。在开发这款游戏的过程中,发现当前版本的Samurai在页面切换方面做得很差劲,没有切换的特效,看上去很生硬。(不过已经想好了如何增加页面切换的特效了) 先Show下游戏的样子吧~ 图标:
阅读更多...
打造轻量级Windows Phone7 游戏引擎-Samurai 第四话 Button(上)
Button模块我打算分两部分来介绍,第一部分是介绍绘制精灵,第二部分是正式的Button。 首先什么是Button呢?或者说Button应该是什么样子的呢? 当然了,就我们平常的经验来说,Button不就是一个按钮吗,可以被点击然后实现相应的功能。它往往是一个矩形的区域,里面写上相关的功能,点击一下好像被按下去了一样。大致如此。 Samurai中的Button本质上是多了一些与SAInpu
阅读更多...
打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一
打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一 1.如何让原本的“轮询”模式变成“事件响应”模式? (当然了,这里的事件响应模式本质上还是轮询,并没有提高效率,仅仅是方便了编程,希望读者注意) 简要概括做法就是: 事先以“手势种类”为Key以及“响应方法”为Value进行注册,在游戏过程中,SAInput在更新后,根据监听到的手势决定
阅读更多...