4 la_vie_est_belle

尚未进行身份认证

我要认证

热爱代码

等级
TA的排名 1w+

《PyQt5高级编程实战》学会使用视图委托

掌握视图代理

2020-07-29 22:43:02

《PyQt5高级编程实战》事件处理深入应用

事件处理深入应用在《快速掌握PyQt5》 事件处理这一章节中,笔者给大家介绍了一些比较常见的事件函数,并通过案例进行了演示。然而还并没有真正地体现出PyQt5事件功能的强大之处。在本章,笔者会带大家了解事件过滤器以及其他一些在程序开发中非常有用的事件函数。1. 使用事件过滤器其实光从名字我们就可以猜出事件过滤器的作用——过滤掉我们不想要的事件。这个强大的过滤器功能可以让我们编写出更加个性化的事件处理。实现方法很简单,我们先重载这个eventFilter函数:watched参数..

2020-07-26 16:06:58

《PyQt5高级编程实战》自定义信号详解

自定义信号详解PyQt5中各个控件自带的信号已经能够让我们完成许多需求,但是如果想要更加个性化的功能,我们还得通过自定义信号来实现。在本节,笔者会详细介绍如何来自定义一个信号,并通过该方法来实现窗口间的通信以及线程间通信。如果对信号的基础用法还不是很了解的小伙伴,可以先去阅读下《快速掌握PyQt5》第二章 信号与槽。1. 创建自定义信号下面是一个简单的自定义信号使用例子:import sysfrom PyQt5.QtCore import pyqtSignalfr...

2020-07-25 15:45:32

《Cocos Creator游戏实战》抽奖转盘功能实现

抽奖转盘功能实现为什么抽到的总是“谢谢参与”...(╯-_-)╯╧╧运行效果如下:Cocos Creator版本:2.2.2后台回复"抽奖转盘",获取该项目完整文件:创建节点1. bg节点用作背景。2. wheel节点用作转盘背景,图片如下:3. wheelBtn是一个按钮节点,背景图片如下:很明显,wheelBtn不能作为wheel的子节点,否则wheel节点旋转的时候,wheelBtn也就会转了,这不符合预期。编写代码新建...

2020-07-07 16:03:52

《PyInstaller打包实战指南》第十九节 单文件模式打包Sklearn(Scikit-learn)

第十九节 单文件模式打包Sklearn(Scikit-learn)打包示例源码:请点击该官方链接版本信息:scikit-learn==0.23.1scipy==1.4.1numpy==1.18.5matplotlib==3.2.1pyinstaller==3.6打包系统:Windows 10打包前我们需要运行下代码,确保没有报错:import numpy as npimport matplotlib.pyplot as pltf...

2020-06-13 21:27:54

《Cocos Creator游戏实战》微信小游戏激励视频接入步骤及音乐中断恢复

微信小游戏激励视频接入步骤及注意点运行效果如下:Cocos Creator版本:2.2.2后台回复"激励视频",获取该项目完整文件:创建节点编写代码...

2020-06-06 18:58:10

《Cocos Creator游戏实战》按钮绽放呼出效果实现

按钮绽放呼出效果实现创建节点编写脚本界面上如果有太多按钮的话,可能会影响美观度和游戏体验。我们其实可以将这些按钮先隐藏起来,然后让玩家通过一个按钮将剩余的呼出即可。运行效果如下:Cocos Creator版本:2.2.2后台回复"按钮呼出",获取该项目完整文件:创建节点1. bg就是Sprite类型的背景节点。2. Center Btn为按钮节点,该按钮用来呼出其他按钮。3. Other Btns为空节点,默认状态为隐藏,在该节点下一共有六个按..

2020-05-17 16:11:41

《Cocos Creator游戏实战》实现微信小游戏的截图,预览和相册保存功能

实现微信小游戏的截图,预览和相册保存功能节点介绍截图预览保存到相册在游戏中添加一个拍照按钮不仅是为了截图方便,更重要的是为了分享裂变。现在让我们来看下如何实现截图,预览和保存到相册这三个功能。运行效果如下:Cocos Creator版本:2.2.2后台回复"截图预览",获取该项目完整文件:节点介绍1. bg就是背景节点。2. photo btn是一个按钮类型节点,用于拍照截图。3.preview是一个Sprite类型节点,用于预...

2020-05-09 10:46:50

《Cocos Creator游戏实战》棋类游戏中的棋子摆放逻辑

棋类游戏中的棋子摆放逻辑创建节点代码编写其实要点就一句话:我们看到的不应是棋盘,而是坐标系。现在通过下面的五子棋(或围棋)实例来看下如何理解这句话。运行效果如下:Cocos Creator版本:2.2.2后台回复"棋",获取该项目完整文件。创建节点1. bg为Sprite类型节点,作为场景背景。2. board bg也是Spri...

2020-04-25 15:10:38

《快速掌握PyQt5》技巧篇

技巧篇在这里笔者会放上各种各样的PyQt5小技巧,方便快速查阅。大家可以直接用Ctrl+F来进行搜索(Mac上为Command+F)。拖曳无边框窗口import sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import QApplication, QWidgetclass Demo(QWidget): ...

2020-04-23 19:26:29

《Cocos Creator游戏实战》在游戏中显示弹幕

在游戏中显示弹幕创建节点编写脚本给游戏添加弹幕应该算是一种比较新鲜的想法。开发人员可以在弹幕中添加一些游戏玩法提示,这样可以一定程度上简化新手引导步骤。当然,弹幕也可以增加游戏的趣味性。现在让我们来看下如何实现弹幕功能。运行效果如下:Cocos Creator版本:2.2.2后台回复"弹幕",获取该项目完整文件。创建节点首先我们在层级管理器...

2020-04-12 11:34:57

《Cocos Creator游戏实战》游戏转场时如何保留节点信息

游戏转场时如何保留节点信息引擎同时只会运行一个场景,当切换场景时,默认会将场景内所有节点和其他实例销毁(本句来自Cocos Creator文档)。在这一节教程中,我们将讨论下如何在场景切换时保留下必要的节点信息。其实Cocos Creator文档已经给我们提供了两种方法:使用常驻节点 使用全局变量现在我们通过实例来演示下。运行效果如下:使用常驻节点...

2020-04-05 10:58:43

《Cocos Creator游戏实战》背包栏中的物品显示逻辑

背包栏中的物品显示逻辑创建节点编写配置文件编写道具预制脚本生成并添加道具在这一教程中,我们来看下怎么样合理地在背包栏中显示各种物品或道具。我们主要考虑以下几点:1. 应该在配置文件中编写所有道具的属性,包括名称、介绍、图片路径等等,方便后期添加或删除道具。2. 将各个道具预制添加到挂有GridLayout组件的节点上。3. 考虑GridLayout相关属性的屏幕适配...

2020-03-27 19:57:14

《从0到1上线微信小游戏》第十二节 实现截图和保存到相册功能

第十二节 实现截图和保存到相册功能新建节点截图功能保存到相册在这一小节中,我们将通过调用微信小游戏API来给俄罗斯方块这个游戏加上截图和保存到相册这两个功能。新建节点首先在层级管理器中新建一个按钮节点,命名为camera:添加按钮背景图片后,使用Widget组件进行布局:截图功能我们只需要调用canvas.toTempFilePath或者c...

2020-03-19 16:28:09

《Cocos Creator游戏实战》背景滑动效果实现

背景滑动如果不转换场景,那玩家在单个屏幕上能够看到的游戏元素是有限的。但是跳转到另一个场景去显示其他元素的话需要一些时间,所以不是必要的话,建议不作跳转。那么为了让单个场景的游戏元素更加丰富,我们可以通过背景滑动操作,将之前处在"屏幕外边"的游戏元素显示出来。运行效果如下:Cocos Creator版本:2.2.0后台回复"背景滑动",获取该项目完整文件:...

2020-03-18 18:57:27

《从0到1上线微信小游戏》第十一节 接入微信小游戏广告

第十一节 接入微信小游戏广告申请公测开通流量主并创建广告位广告接入实战广告组件审核接入广告是小游戏实现盈利的一种方式。笔者会在这一小节讲解如何接入,并列出接入时需要注意的一些问题。申请公测想要接入广告,你的小游戏必须有"量"。微信给出的条件是游戏累计注册用户达到1000,也就是说要有1000个人玩过你的游戏,这其实是有一定难度的。除了让朋友帮忙,或者在相关论坛上推...

2020-03-13 14:47:53

《从0到1上线微信小游戏》第十节 上线微信小游戏步骤

第十节 上线微信小游戏步骤

2020-03-12 22:04:04

《从0到1上线微信小游戏》第九节 个人申请国家软件著作证书详细流程

第九节 申请国家软件著作证书

2020-03-12 14:10:35

《从0到1上线微信小游戏》

《从0到1上线微信小游戏》该系列教程将教会大家如何借助Cocos Creato引擎来开发和上线自己的微信小游戏。笔者首先详细介绍制作俄罗斯方块游戏的各个步骤,接着带大家学会如何使用小程序后台、如何申请软件著作证书以及如何在游戏中接入微信广告等等。相信大家看完后对微信小游戏的发布流程会有一个很好的认识。以下是该教程的目录:第一节 制作俄罗斯方块的各种形状第二节 形状的...

2020-03-11 12:41:24

《从0到1上线微信小游戏》第八节 在微信开发者工具和手机上调试

第八节 在微信开发者工具和手机上测试虽然游戏能在Cocos Creator引擎的模拟器上正常运行,但这不代表移植到小程序上运行时不会有问题。为确保游戏上线后正常运行,我们必须要在微信开发者工具和手机上都进行测试。下载和配置微信开发者工具首先我们访问该官方链接下载对应自己系统的微信开发者工具:下载安装完毕后,我们打开Cocos Creator的偏好设置:点击原...

2020-03-11 12:31:32

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户