找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 17227|回复: 29

[原创] 易语言+D2D游戏开发——创建四方向可移动的角色精灵

 火.. [复制链接]
  • TA的每日心情

    2020-6-5 22:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    潇潇 发表于 2010-4-30 22:10:51 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有账号?注册

    ×

    1. .版本 2
    2. .程序集 我的游戏
    3. .子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
    4. .局部变量 屏幕, D2D_屏幕
    5. 屏幕.帧率 = 60
    6. 屏幕.逻辑函数 = &屏幕逻辑
    7. 屏幕.渲染函数 = &屏幕渲染
    8. 屏幕.宽 = 640
    9. 屏幕.高 = 480
    10. 屏幕.标题 = “易语言+D2D游戏开发 —创建四方向可移动的主角 by 潇潇 2010.04.30”
    11. 引擎.创建 (屏幕, #窗口化)
    12. ' ---------------------------------------------------------------------
    13. 角色图片.纹理 = 引擎.载入纹理 (取运行目录 () + “/纸娃娃.jpg”)
    14. 角色动画_下.创建 (角色图片, 6, 8, 58, 0, 58, 131)  ' 创建角色下方向序列动画  帧数:6(下方向动作共七张图-站立的第一张图)  动画速度:6(自已定义) 从角色图片的(0,0)位置开始获取7帧动画 单帧宽度:58=序列图宽度/7=406/7  单帧高度:131=序列图高度/9=1179/9
    15. ' 角色动画_下.播放 ()
    16. 角色动画_左.创建 (角色图片, 6, 8, 58, 131 × 1, 58, 131)
    17. 角色动画_右.创建 (角色图片, 6, 8, 58, 131 × 2, 58, 131)
    18. 角色动画_上.创建 (角色图片, 6, 8, 58, 131 × 3, 58, 131)
    19. 角色状态 = #站立
    20. 角色方向 = #下
    21. 角色位置.x = 280
    22. 角色位置.y = 180
    23. ' ---------------------------------------------------------------------
    24. 引擎.启动 ()
    25. ' ---------------------------------------------------------------------
    26. 引擎.销毁 ()
    27. 返回 (0)

    28. .子程序 屏幕逻辑, 逻辑型, , 返回真 游戏结束
    29. .局部变量 最后帧时间, 小数型
    30. 最后帧时间 = 引擎.取最后帧时间 ()
    31. .判断开始 (引擎.取按键事件 (#下光标键))
    32.     角色动画_下.更新 (最后帧时间)
    33.     角色方向 = #下
    34.     角色动画_下.继续 ()
    35. .默认
    36. .判断结束
    37. .判断开始 (引擎.取按键事件 (#左光标键))
    38.     角色动画_左.更新 (最后帧时间)
    39.     角色方向 = #左
    40.     角色动画_左.继续 ()
    41. .默认
    42. .判断结束
    43. .判断开始 (引擎.取按键事件 (#右光标键))
    44.     角色动画_右.更新 (最后帧时间)
    45.     角色方向 = #右
    46.     角色动画_右.继续 ()
    47. .默认
    48. .判断结束
    49. .判断开始 (引擎.取按键事件 (#上光标键))
    50.     角色动画_上.更新 (最后帧时间)
    51.     角色方向 = #上
    52.     角色动画_上.继续 ()
    53. .默认
    54. .判断结束
    55. .如果真 (引擎.取按键弹起 (#下光标键) 或 引擎.取按键弹起 (#左光标键) 或 引擎.取按键弹起 (#右光标键) 或 引擎.取按键弹起 (#上光标键))
    56.     角色动画_下.置当前帧 (0)
    57.     角色动画_左.置当前帧 (0)
    58.     角色动画_右.置当前帧 (0)
    59.     角色动画_上.置当前帧 (0)
    60.     角色动画_下.停止 ()
    61.     角色动画_左.停止 ()
    62.     角色动画_右.停止 ()
    63.     角色动画_上.停止 ()
    64. .如果真结束
    65. 返回 (假)
    66. .子程序 屏幕渲染, 逻辑型, , 返回真 游戏结束
    67. 引擎.渲染开始 ()
    68. 引擎.清屏 ()
    69. ' ---------------------------------------------------------------------
    70. .判断开始 (角色方向 = #下)
    71.     角色动画_下.显示 (角色位置.x, 角色位置.y)
    72. .默认
    73. .判断结束
    74. .判断开始 (角色方向 = #左)
    75.     角色动画_左.显示 (角色位置.x, 角色位置.y)
    76. .默认
    77. .判断结束
    78. .判断开始 (角色方向 = #右)
    79.     角色动画_右.显示 (角色位置.x, 角色位置.y)
    80. .默认
    81. .判断结束
    82. .判断开始 (角色方向 = #上)
    83.     角色动画_上.显示 (角色位置.x, 角色位置.y)
    84. .默认
    85. .判断结束
    86. ' ---------------------------------------------------------------------
    87. 引擎.渲染结束 ()
    88. 返回 (假)
    复制代码
    [创建四方向可移动的角色精灵源码]
    e02.jpg

    该用户从未签到

    lch 发表于 2010-5-4 22:20:21 | 显示全部楼层
    学习了。谢谢。
    回复

    使用道具 举报

    该用户从未签到

    uds19861021 发表于 2010-5-5 01:18:26 | 显示全部楼层
    来学习了啊
    回复

    使用道具 举报

    该用户从未签到

    z1564123 发表于 2010-5-6 23:11:29 | 显示全部楼层
    我来学习了,谢谢
    回复

    使用道具 举报

    该用户从未签到

    yinxuanyou 发表于 2010-6-13 11:09:56 | 显示全部楼层
    前来学习 对游戏开发很感兴趣
    回复

    使用道具 举报

    该用户从未签到

    保护伞 发表于 2010-7-3 17:27:30 | 显示全部楼层
    来看下~~~需要个东西
    回复

    使用道具 举报

    该用户从未签到

    chinajie 发表于 2010-7-31 22:23:40 | 显示全部楼层
    写游戏啊?开源~支持 经典
    回复

    使用道具 举报

    该用户从未签到

    a46039 发表于 2010-8-3 10:29:25 | 显示全部楼层
    sfhdgyioouohkhk
    回复

    使用道具 举报

    该用户从未签到

    b379551184 发表于 2010-10-17 23:27:50 | 显示全部楼层
    路过此地 掺观一下
    回复

    使用道具 举报

    该用户从未签到

    ju42306 发表于 2010-10-24 11:38:23 | 显示全部楼层
    youxi  kaifa                     
    回复

    使用道具 举报

    该用户从未签到

    badboyzyx 发表于 2010-11-2 13:06:42 | 显示全部楼层
    我喜欢我重要 下载
    回复

    使用道具 举报

    该用户从未签到

    631935411 发表于 2010-11-6 09:43:29 | 显示全部楼层
    ................
    回复

    使用道具 举报

    该用户从未签到

    631935411 发表于 2010-11-6 09:44:59 | 显示全部楼层
    土土土寺在十三陵
    回复

    使用道具 举报

    该用户从未签到

    yang7591041 发表于 2010-12-4 09:56:47 | 显示全部楼层
    来看看    我想学习
    回复

    使用道具 举报

    该用户从未签到

    sbtdkj 发表于 2010-12-5 19:19:35 | 显示全部楼层
    学习了。谢谢。
    学习了。谢谢。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇ICP备09007156号-2|53050202000040 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2026-1-29 06:41 , Processed in 0.127768 second(s), 13 queries , File On Powered by Discuz! X3.59© 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表