努力学编程呜呜呜 2022-11-26 15:18 采纳率: 100%
浏览 6
已结题

请问pyglet如何做出不同按扭跳转不同页面的效果,以及如何储存选择选项的次数(语言-python)

刚开始学python不久,想用pyglet做个小游戏已经学会单次按键盘跳到不同结果,但跳到不同地方后就无法继续进行其余选项操作

img

ps:好像没钱的问题没人答,我的零花钱啊~(有没有人回答一下呀,兴趣班要求这周末交比赛项目雏形. . .)

  • 写回答

4条回答 默认 最新

  • BsonJ 2022-11-26 16:28
    关注

    如果会按键跳转的话,按钮就不难啦。按键还是按钮都是由相应的事件函数去驱动,在事件函数中添加跳转页面的业务代码就可以了。
    储存次数的话~可以创建一个属性值专门记录,每次的按钮动作在点击事件中为该属性值加1

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    努力学编程呜呜呜 2022-11-26 17:08

    请问可以具体说说是那个事件函数,这个事件函数怎么使用吗?(要是能直接用具体代码举个例子就更好啦~)ps:主要是因为网上关于pyglet的教程太少了,有解决思路但找不到相关函数教程就很难受

    回复
    BsonJ 回复 努力学编程呜呜呜 2022-11-27 01:06

    def on_mouse_motion(x,y,dx,dy):#鼠标移动 def on_mouse_press(x, y, button, modifiers): #鼠标按住 def on_mouse_release(x, y, button, modifiers):#鼠标释放 def on_mouse_drag(x, y, dx, dy, buttons, modifiers):#鼠标拖动 def on_mouse_enter(x, y): #鼠标进入窗口 def on_mouse_leave(x, y): #鼠标离开窗口 def on_mouse_scroll(x, y, scroll_x, scroll_y):#鼠标滚轮

    回复
    BsonJ 回复 BsonJ 2022-11-27 01:08

    鼠标常数:用来判断到底是哪个鼠标按键被触发了。 pyglet.window.mouse.LEFT #左边 pyglet.window.mouse.MIDDLE #中间滚轮 pyglet.window.mouse.RIGHT #右边

    回复
    展开全部17条评论
查看更多回答(3条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月4日
  • 已采纳回答 11月27日
  • 修改了问题 11月26日
  • 赞助了问题酬金16元 11月26日
  • 展开全部

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部