2 OneWord233

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

Lua打印table中所有数据

function LuaHelps.PrintTable(t, name) local spaceAdd = 4 local function getTableStr(t, name, space) local str = string.format("%s%s = {\n", string.rep(" ", space - spaceAdd), (name or "table")) local init = false for k, v i.

2020-05-23 10:52:39

Python利用removebg库实现抠图

利用强大removebg库,我们可以不用PS就完成抠图,首先我们要去removebg注册一个账号,网站地址是:https://www.remove.bg注册好之后,我们获取一个APIKey,如下图:接着我们在网上找到一张测试图片:保存在桌面,重命名1.jpg打开PyCharm,先导入库pip install removebg然后写下如下代码:# -*- ...

2020-01-08 10:53:58

Python解析xml配置文件,生成cs代码

最近项目用的配置表是xml文件,每次要手动添加两个cs代码文件,很浪费时间,所以写了一个代码生成工具,以下是代码原始xml配置文件OutfitAffix.xml:<root version="2366"> <item _id="1" type="1" name="青铜" outfitType="[102,501]" affixAttr="{'201':6000}"...

2020-01-03 17:22:19

Python库下载超时的解决方法

#2000为设置的超时时间,XXX为库的名称pip --default-timeout=2000 install XXX

2019-12-03 20:34:58

Unity UI特效裁剪Shader

Shader "Custom/CutEffectClip" { Properties { _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) _MainTex ("Particle Texture", 2D) = "white" {} _InvFade ("Soft Particles Factor", Range(0.01,3.0...

2019-12-02 16:33:48

数独解题器强化版

经过实际测试,在解决高难度数独时,解题器的效果仍旧不理想,所以添加了数字提示功能。另外添加了自定义数独数据功能。MainWindow.xaml<Window x:Class="SudokuSolver.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...

2019-10-14 15:18:06

WPF桌面应用实例(四):写一个数独解题器

数独是以前经常玩的游戏,很锻炼逻辑能力,今天写了一个数独解题器,基本可以在一分钟内解决问题,很方便。以下是代码:MainWindow.xaml<Window x:Class="SudokuSolver.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...

2019-10-12 17:59:41

猜数字游戏

上班无聊,写了个猜数字游戏,童年的回忆啊。using System;using System.Collections.Generic;namespace NumGuess{ class Program { static void Main(string[] args) { List<int> resL...

2019-10-12 09:49:12

Unity/UGUI底层绘制原理

UnityDraw.csusing System.Collections;using System.Collections.Generic;using UnityEngine;public class UnityDraw : MonoBehaviour{ public Texture2D TestTexture;//测试用贴图 void Start() {...

2019-09-11 09:50:59

关于贝塞尔曲线运动

游戏中我们有时候会碰到计算物体的曲线运动,贝塞尔曲线就变得比较常用。以下贴出主要代码:BezierData.csusing UnityEngine;using System.Collections;public struct BezierData{ private Vector3 p0; private Vector3 p1; private Vect...

2019-09-03 20:49:44

Python利用pyautogui库模拟点击计算器计算

计算1+2+3+…+99+100的值:# -*- coding:utf8 -*-import pyautoguix = [0]*200y = [0]*200oneClick = pyautogui.locateCenterOnScreen('1.png')zeroClick = pyautogui.locateCenterOnScreen('0.png')for i in ...

2019-08-02 11:13:55

Lua中的中文字符串(UTF-8)处理(获取长度、截取字符串)

function LuaHelps.GetCharSize(char)--获取单个字符长度 if not char then return 0 elseif char > 240 then return 4 elseif char > 225 then return 3 elseif char > 192 then return 2 else re...

2019-05-29 20:53:20

Lua中的IO使用

最近写一个功能,需要写入本地缓存文件,记录一下Lua的IO用法:local checkClickPath = Application.persistentDataPath.."/CheckClick.lua"function MafiaPrequelProxy:CheckRoleClick(uId)--检测玩家id是否点击过 local userStr = tostring(uId)....

2019-05-10 18:44:37

Python简单实现Socket编程

Python可以很简单实现Socket的网络连接,简简单单30多行,实现客户端和服务器的初步效果。以下是代码:Server.py# -*- coding:utf8 -*-import sockethostname = '127.0.0.1' #设置IPport = 6666 #设置端口addr = (hostname,port)s = socket.socket()...

2019-04-28 18:41:42

Python将图片转换成彩色字符图

# -*- coding:utf8 -*-import cv2charSize = 2#字符尺寸string = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. "count = len(string)img = cv2.imread('01.jpg')u, v,...

2019-04-28 12:16:03

Unity魔方拓展脚本(魔方打乱和复原功能)

接上文,因为懒得自己手动打乱魔方,所以写了一个打乱魔方的脚本,还有魔方复原方法,以下是代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class CubePlayer : MonoBehaviour { p...

2019-04-16 10:32:26

Unity做一个魔方

最近项目周期变得平稳,不再像之前那么忙了,所以抽空写了个魔方小游戏,在这里跟大家分享。游戏原理并不复杂,在场景中,我们放了27个Cube,和6个面的触发器,根据触发器的Enter检测和Exit检测,确定对应面的子物体,使得触发器底下的9个Cube能同时转动,同时,再设置X,Y,Z三个轴向的整体转动,子物体是固定的27个Cube。有了思路以后,我们来做场景,做完场景以后,画面大概是这样:...

2019-04-15 10:40:32

Python下载酷狗音乐歌曲

最近想研究一下Python的图形界面,但是因为我的Python版本是2.7,没法用QT,所以试了试wxPython。效果还不错,虽然总体来说不如WPF好用和美观,但是做简单的应用程序足够了。作为练习,写了一个酷狗的音乐下载器,上代码:# -*- coding:utf8 -*-import wximport urllibclass App(wx.App): def OnI...

2019-04-08 18:48:18

Python图片置灰

# -*- coding:utf8 -*-import numpy as npimport cv2image = cv2.imread('bg_btn_zuo.png', cv2.IMREAD_GRAYSCALE)cv2.imwrite('grayImage.jpg', image)

2019-04-08 12:11:14

WPF桌面应用实例(三):写一个工具关闭所有进程

因为最近上班会打开比较多的软件,导致下班的时候关闭软件也会花费比较多的时间,于是打算写一个关闭所有运行程序的程序。这就会运用到System.Diagnostics命名空间下的Process类,但是只是涉及到进程的获取和退出,我们不需要了解太多,记住几个关键的属性:Id, ProcessName,MainWindowHandle,还有Kill方法,基本上够用。MainWindowHandle...

2019-01-22 18:06:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。