原创 Unity UI特效裁剪Shader

Shader "Custom/CutEffectClip" { Properties { _TintColor ("Tint Color", Color) = (0.5,0.5,0.5,0.5) _MainTex ("Parti

原创 Python解析xml配置文件,生成cs代碼

最近項目用的配置表是xml文件,每次要手動添加兩個cs代碼文件,很浪費時間,所以寫了一個代碼生成工具,以下是代碼 原始xml配置文件 OutfitAffix.xml: <root version="2366"> <item _id="

原创 Lua打印table中所有數據

function LuaHelps.PrintTable(t, name) local spaceAdd = 4 local function getTableStr(t, name, space) lo

原创 WPF桌面應用實例(三):寫一個工具關閉所有進程

因爲最近上班會打開比較多的軟件,導致下班的時候關閉軟件也會花費比較多的時間,於是打算寫一個關閉所有運行程序的程序。 這就會運用到System.Diagnostics命名空間下的Process類,但是隻是涉及到進程的獲取和退出,我們不需要了

原创 Python庫下載超時的解決方法

#2000爲設置的超時時間,XXX爲庫的名稱 pip --default-timeout=2000 install XXX  

原创 Python利用removebg庫實現摳圖

利用強大removebg庫,我們可以不用PS就完成摳圖,首先我們要去removebg註冊一個賬號, 網站地址是:https://www.remove.bg 註冊好之後,我們獲取一個APIKey,如下圖: 接着我們在網上找到一張測試圖片:

原创 數獨解題器強化版

經過實際測試,在解決高難度數獨時,解題器的效果仍舊不理想,所以添加了數字提示功能。 另外添加了自定義數獨數據功能。 MainWindow.xaml <Window x:Class="SudokuSolver.MainWindow"

原创 WPF桌面應用實例(四):寫一個數獨解題器

數獨是以前經常玩的遊戲,很鍛鍊邏輯能力,今天寫了一個數獨解題器,基本可以在一分鐘內解決問題,很方便。 以下是代碼: MainWindow.xaml <Window x:Class="SudokuSolver.MainWindow"

原创 猜數字遊戲

上班無聊,寫了個猜數字遊戲,童年的回憶啊。 using System; using System.Collections.Generic; namespace NumGuess { class Program {

原创 Unity/UGUI底層繪製原理

UnityDraw.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class UnityDraw :

原创 關於貝塞爾曲線運動

遊戲中我們有時候會碰到計算物體的曲線運動,貝塞爾曲線就變得比較常用。 以下貼出主要代碼: BezierData.cs using UnityEngine; using System.Collections; public struct

原创 Python利用pyautogui庫模擬點擊計算器計算

計算1+2+3+…+99+100的值: # -*- coding:utf8 -*- import pyautogui x = [0]*200 y = [0]*200 oneClick = pyautogui.locateCenter

原创 Lua中的中文字符串(UTF-8)處理(獲取長度、截取字符串)

function LuaHelps.GetCharSize(char)--獲取單個字符長度 if not char then return 0 elseif char > 240 then return 4 elseif

原创 Lua中的IO使用

最近寫一個功能,需要寫入本地緩存文件,記錄一下Lua的IO用法: local checkClickPath = Application.persistentDataPath.."/CheckClick.lua" function Ma

原创 Python將圖片轉換成彩色字符圖

# -*- coding:utf8 -*- import cv2 charSize = 2#字符尺寸 string = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+