自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 python简单搭建web文件系统服务

python 文件系统 web

2023-10-31 11:30:23 148

原创 cocoscreator一次性加载resources全部的资源

1:一次性加载全部资源,这样就不用每次都异步load了。2:根据路径获取对应的资源。

2022-10-17 15:16:28 2021 1

原创 cocoscreator 使用内置自带的资源和生成单色图片

cocoscreator 内置 自带 资源

2022-10-12 12:12:13 1077

原创 ts枚举的替代方案

ts枚举的替代方案

2022-06-14 09:59:08 570

原创 windows node全局安装,require不了的解决方案

node全局安装了模块,还是require不了模块的,这种情况是因为没有设置环境变量,可以通过新建系统变量,名称为 node_path, 值为 C:\Users\26913\AppData\Roaming\npm\node_modules,具体的值需要根据自己的 npm -g 的路径设置...

2022-05-20 17:57:20 1718 1

原创 cocoscreator物理系统简单使用示例

1:创建两个节点,block和group,实现的效果是block在重力的影响不断下落,直到碰到了group地板后停止2:block与group节点都挂载RigidBody组件和PhysicsBoxCollider组件(不是BoxCollider),group的RigidBody的type属性设置成static3:编写脚本protected onLoad(): void { cc.director.getPhysicsManager().enabled = true //

2022-05-07 18:37:47 781

原创 cocoscreator的游戏背景适配方案

1:设置canvas默认分辨率为1280*720, 缩放模式为FitHeight2:这里创建两个sprite单色的控件,背景控件bg和ui的控件,bg大小为1400*720, ui大小为1280*7203:打开浏览器,调成1500*720的分辨率, 如果没有这个分辨率,可以在修改boot.js的文件进行新增, 参考路径D:\creator2.4.7\resources\static\preview-templates.boot.js这里我们发现会两边留有黑边,其实,一般的手机宽高比为1.

2022-04-26 11:10:34 4957 2

原创 cocoscreator java简单回调js脚本

1:回调可以使用cocos提供的Cocos2dxJavascriptJavaBridge类,需要注意的是Cocos2dxJavascriptJavaBridge是不能直接调用的,需要配合Cocos2dxHelper.runOnGLThread使用,也就是需要在cocos的线程下调用,不然会不生效或者线程报错Cocos2dxHelper.runOnGLThread(new Runnable() { @Override public void run() { String

2022-03-11 12:22:59 4065

原创 js简单补0策略与格式化时间戳

// 补0export function fillZero(text, totalLenght) { let str = Array(totalLenght).join("0") + text return str.slice(-totalLenght)}// 服务器的时间转换成日期export function getServerDate(time, splitText="-") { let date = new Date(time * 1000); let y.

2022-03-08 11:17:01 242

原创 js sort排序

let topId = 2 let list = [ { "level" : 3, id : 1 }, { "level" : 2, id : 2 }, { "level" : 4, ...

2022-03-04 18:01:12 225

原创 postman简单上手教程

1:postman浏览器已经停止更新了,所以下面介绍的是app版本2:打开postman,创建自己的测试目录,点加号创建,这里我创建了test_project3:点add a request创建一个http请求4:这里我创建了一个post请求,然后在保存,最后点send发送数据5:返回数据后,调整为json格式6:最后重命名接口名称7:添加说明8:把返回的json内容拷贝到documentation内容里,这样下次在进来的时候就不用再请求...

2022-03-04 11:19:38 3565

原创 cocoscreator使用webview控件

cocoscreator使用webview控件webview.url = "https://blog.csdn.net"// 这里设置百度的页面会报错

2022-02-22 14:37:11 4614 1

原创 cocoscreator简单搭建webserver服务

cocoscreator简单搭建webserver服务

2022-02-21 17:19:19 3023

原创 cocoscreator web端游戏界面去除信息和全屏居中显示

cocoscreator web端游戏界面去除信息和居中显示

2022-02-21 14:32:31 3138

原创 cocoscreator2.4 jsb自动绑定

1:本文的基础是建立在官方的文档上的,官方文档https://docs.cocos.com/creator/2.4/manual/zh/advanced-topics/jsb-auto-binding.html,由于官方也是引用别人的文档连接,所以文档里有些东西是creator旧版本的,但基本思路是一致的,下面的主要是围绕不同的做说明2:...

2022-01-25 18:27:28 4001 1

原创 cocoscreator 解决局域网其他电脑无法访问的问题

出现这种问题一般都是电脑里面的防火墙造成的,设置下出入站规则就可以了,步骤看图操作,下面是个人的window10操作1:2:3:4:cocoscreator全部改成绿色

2022-01-21 12:38:01 926

原创 cocoscreator 浏览器调试技巧

1:查看下载文件的顺序和时间

2022-01-21 11:07:48 1968

原创 cocoscreator jni快速使用完整示例

cocoscreator 使用jni完整示例

2022-01-20 15:29:12 4737

原创 pyqt5 弹出文件选择框和目录框

def showInputDialog(self): self.default_input_dir = self.default_input_dir or os.getcwd() fileInfo = QFileDialog.getOpenFileName(self, "选择文件", os.getcwd(), "plist Files(*.plist)") filename = fileInfo[0] if filename != "": self.de.

2022-01-18 17:46:09 1983

原创 javah生成java头文件

1:新建文件夹exportjni, com, a 和 Testjni.java,目录结构如下2:Testjni.java代码package com.a;public class Testjni { public native String callNative();}3:运行cmdcd到Test.jni所在的目录,编译java代码,生成class文件4:输入 javah -classpath C:\Users\26913\Desktop\exportjni -.

2022-01-18 12:59:32 3514

原创 cocoscreator制作鱼的阴影

1:常用的简单方案时使用材质,effect里输出颜色为黑色与调整下透明度就可以实现,由于使用了shader,会打断drawcall,这样我们就很难达到批渲染了,也就没法对游戏做进一步的优化了2:(1)这里介绍的是另一种解决方案,思路是在鱼身上添加一个节点,节点添加sprite,然后监听鱼的sprite图片的变化,在重置新节点下的sprite组件 (2)现在图片是有了,那怎么显示阴影,这个很简单,只要把节点颜色调成黑色,在调下透明度就可以了...

2022-01-14 16:41:21 3108

原创 python列出所有的组合列表

1:说下项目的要求,2:要是确定了解决思路3:def get_path_list(indexlist, pathlist, onepathlist, partindex, countlist): index = indexlist[partindex] onepathlist.append("part{0}/{1}.png".format(partindex, index)) if partindex + 1 >= len(countlist):

2022-01-10 15:13:40 2463

原创 pyqt5 QPushButton传递参数

from functools import partialbtn_edit = QPushButton("编辑参数"+str(row_index))btn_edit.clicked.connect(partial(self.btn_event, number))def btn_event(self, number): print(number)

2022-01-07 19:22:43 1675

原创 python调整图片色相,对应ps的色相值

ps的色相值调整是相对原图的基础左右调整的,这里最后的效果是对应ps色相调整的效果,ps的ctrl+u做出的色相值def change_color(): image: PngImageFile = Image.open("img/entrance1.png") hue_offest = (180.0) / 360.0 bg : PngImageFile = Image.new("RGBA", (image.size[0], image.size[1])) .

2022-01-07 15:16:27 2305

原创 pyqt5 使用 QDialog并传送数据

from PyQt5.QtWidgets import QApplication, QMainWindow, QDialogfrom qtui.setparamdialog import Ui_Dialog #designer.exe导出的ui对应的python文件class MyDialog(QDialog, Ui_Dialog): def __init__(self, parent=None): super(PartSetDialog, self).__init__(pa.

2022-01-05 18:39:25 875

原创 pyqt5 QGraphicsView 显示图片

from PyQt5.QtGui import QImage, QPixmapfrom PyQt5.QtWidgets import QGraphicsPixmapItem, QGraphicsScenedef showImage(self): frame = QImage("img/entrance1.png") pix = QPixmap.fromImage(frame) item = QGraphicsPixmapItem(pix) scene = QGrap.

2022-01-05 18:21:42 4992 2

原创 webgl学习笔记

1:var cubeVerticesColorBuffer = gl.createBuffer(); // 创建新的缓存gl.bindBuffer(gl.ARRAY_BUFFER, cubeVerticesColorBuffer); // 绑定缓存到顶点缓冲上, webgl能绑定多个缓存gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(generatedColors), gl.STATIC_DRAW); // 格式化数据generatedColors

2022-01-04 18:22:35 146

原创 数组去除重复元素

let array = [1,2,3,1,1,1]for(let i=0; i<array.length; i++) { if(array[i] == 1) { array.splice(i, 1) i--; }} console.log(array.join(","))// 输出 2,3

2021-12-30 12:33:38 112

原创 cocoscreator内置函数使用笔记

1:格式化字符串cc.js.formatStrlet text = cc.js.formatStr("a: %s, b: %s", "1", "2");console.log(text)//输出 a: 1, b: 2

2021-12-27 17:51:12 726

原创 cocoscreator shader 预览和运行的不一样

shader 预览和运行的不一样,是因为图片的默认的一个属性packable为true,该属性的作用:是否参与动态合图以及自动图集的构建处理,由于参加了大图的合成,所以使用的texture会比原来的大很多,导致区域会增大,设置成false就可以了设置如图:...

2021-12-27 15:46:08 561 2

原创 cocoscreator js调用ts文件的方法

// TestTs.ts文件:@ccclass("TestTS")export class TestTS extends Component { play () { console.log('play') }}// TestJs.js文件import TestTS from "./TestTS"var TestJs = cc.class({ extends: cc.Component, start(){ let ts.

2021-12-20 14:59:47 1449

原创 cocoscreator ts调用js文件

// TestJs文件var TestJs = cc.class({ extends: cc.Component, play(){ console.log('play') }});// TestJs文件:import * as TestJS from './TestJs'@ccclass("TestTS")export class TestTS extends Component { start () { l.

2021-12-20 13:00:19 3480

原创 cocoscreator shader常见错误

1: '' : No precision specified for (float):加上precision highp float;

2021-12-15 10:57:31 1107

原创 cocoscreator遇到的问题

1:使用androidstudio时不要升级grade版本,即弹窗提示取消,不然新版本的grade会不兼容旧版本,会各种报错2:重新生成apk时,最好把原来生成的apk删掉,不然有时apk还是原来的那一个

2021-10-28 21:29:40 394

原创 python重写print

def log_print(*objects, sep=' ', end='\n', file=None): # print("当前时间:" + datetime.now().strftime('%Y-%m-%d %H:%M:%S')) # 这样每次调用log_print()的时候,会先输出当前时间,然后再输出内容 # print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) print(*objects, s.

2021-10-27 11:26:13 966

原创 window server apache+django项目线上ip和域名配置

打开apache里的httpd.conf文件,修改配置Listen 80#线上ip地址ServerName *.*.*.*:80<VirtualHost *:80> ServerName youerweb.com # 域名配置 ServerAlias localhost # 指定项目的wsgi.py配置文件路径 WSGIScriptAlias / "C:/server/myproject/myproject/wsgi.py"

2021-09-18 14:46:32 197

原创 python 数字转字节或char

num = 123456789num_bytes = b"123-" + str(num).encode()print(num_bytes)打印输出b'123-123456789'

2021-09-05 00:17:14 645

原创 微信小程序设置子元素垂直居中

.item { display: flex; flex-direction: row; justify-content: center; align-items: center;}

2021-09-03 12:51:31 279

原创 ts引用js文件

ts直接引用没有@types(ts声明文件)的js文件包,会报错(找不到目标模块);原因就是因为没有声明文件的JS模块会隐式的获得any类型,不符合ts的类型检查。解决方案:1.(推荐)那就直接 const xx:any = require('package') 当js来写,弹警告就屏蔽警告;2.或者自己写声明文件xxx.d.ts(仅限目标模块是自己写的情况,xxx必须和目标文件同名)3.没有types不能import, 也就是js不能用import引入js模块;...

2021-09-02 20:55:11 15778

原创 在Django-rest-framework中post方法中过滤ListAPIView

1:app客户端一般不会将token直接用get方法传递,这样token很容易被暴露,我们可以将token放到post方法里2:当我们想根据用户的userid过滤掉列表信息时,我们可以根据token查询到用户userid,但有了userid后,即使我们已经filter类里有使用userid过滤条件,还是过滤不了信息的。3:request会对url问号的字段进行格式化,格式化后的字段会保存在request.query_params里,当ListAPIView里有过滤对象时,过滤的字段也会从query_

2021-09-01 15:52:15 440

hiero--常用汉字大全

使用工具hiero生成的常用汉字,为android各游戏框架如libgdx,cocos2d都使用到的文本集,文本格式为Q版的方正喵呜体。

2014-08-05

GB模拟器_Android源代码

这是一个开源代码,所以放心查看,而且有些代码也有些注释,把项目放到工程当中,没有一点错误,Android.jar版本一定要在2.2以上,不然代码会出错,基于本人的机子配置实在太低,程序能运行,但加载文件后错误,而且只看到一个Runtime错误,加上本人初学Android,知道的同仁,可以在评论当中写出错误的原因,方便大伙使用! (注:文件附有勇者斗恶龙怪兽篇2男孩篇中文版和萨尔达传说--中英合版)

2013-06-11

围棋游戏——java源代码

自已做的围棋游戏——个人比较喜欢下围棋,里面涉及了好一些算法,比如关于死子的,这个小项目已经更新了好几个版本了,用eclipse或者myeclipse运行,运行GameFrame.java就可以看到运行界面,项目用于学习用,如果有想找围棋素材的朋友,可以下载一些在线的围棋游戏,比如tom围棋,弈城的,然后再到相关的目录找一找。

2013-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除