绊倒帕萨特
码龄14年
  • 64,571
    被访问
  • 55
    原创
  • 61,673
    排名
  • 8
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2008-02-24
博客简介:

wuyutaoktm的博客

查看详细资料
  • 4
    领奖
    总分 496 当月 30
个人成就
  • 获得7次点赞
  • 内容获得10次评论
  • 获得27次收藏
创作历程
  • 10篇
    2022年
  • 51篇
    2021年
成就勋章
TA的专栏
  • cocos-creator
    4篇
  • GooglePlay
    4篇
  • Google Dev
    1篇
  • webgl
    3篇
  • ios
    8篇
  • git
    1篇
  • FaceBook 登陆
    2篇
  • socket
    1篇
  • Ebiten
    1篇
  • go
    2篇
  • 砂糖酷玩
  • vultr
    1篇
兴趣领域 设置
  • 微软技术
    typescript
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CocosCreator自制贝塞尔曲线工具

在做游戏的时候,时常会遇到一些动画需要通过贝塞尔曲线来完成,于是打算做一个小工具便于以后快速的制作Bezier曲线
原创
发布博客 2022.03.17 ·
4332 阅读 ·
0 点赞 ·
0 评论

cocoscreator 2.4.5 发布win32编译报错,找不到windows sdk版本8.1

发布win32平台之后用vs2017打开.sln,编译报错找不到windows sdk版本8.1解决方法菜单选择获取工具和功能点击勾选,Windows 8.1 SDK,安装即可
原创
发布博客 2022.03.07 ·
89 阅读 ·
0 点赞 ·
0 评论

Google支付常见错误

1.onBillingSetupFinished错误码3onBillingSetupFinished errorResponseCode = 3 DebugMsg = Google Play In-app Billing API version is less than 3这个错误初看起来是sdk版本低了,实际上是使用了中国区的Google账号,换一个Google账号,发现不再报这个错了@Overridepublic void onBillingSetupFinished(BillingResul
原创
发布博客 2022.03.01 ·
539 阅读 ·
0 点赞 ·
0 评论

Android集成Google Sign-In

起因之前接过一次,后来android包名变了,还需要重新接一次,然后我就忘记怎么弄了1> 打开帮助文档看一下https://developers.google.com/identity/sign-in/android/sign-in看到配置谷歌API控制台项目,并成立了自己的Android Studio项目顺势点击一下2> 发下接下来的步骤,点击一下3> 点进去后,发现配置项目按钮4> 可以选择一个现有的项目和创建一个新的项目,什么项目?GoogleCloud项目
原创
发布博客 2022.01.24 ·
1655 阅读 ·
0 点赞 ·
0 评论

mac安装mysql

1.下载https://dev.mysql.com/downloads/mysql/我安装的版本是mysql-8.0.28-macos11-x86_64.dmg2.安装这个没啥好说的就是默认配置安装就可以了3.启动到系统偏好设置里面点击mysql检查一下服务有没有启动4.配置打开配置vi ~/.bash_profile把mysql/bin追加到环境变量export PATH="/usr/local/mysql/bin:$PATH"使新的配置文件生效source ~/.bash_p
原创
发布博客 2022.01.19 ·
566 阅读 ·
0 点赞 ·
0 评论

GooglePlay内购服务器验单配置

GooglePlay内购服务器验单详细流程和后台设置
原创
发布博客 2022.01.12 ·
564 阅读 ·
0 点赞 ·
0 评论

golang http请求如何设置代理

go访问google的一些api的时候可能访问不到,可以给http设置走代理u, _ := url.Parse("htttp://127.0.0.1:7890")t := &http.Transport{ MaxIdleConns: 10, MaxConnsPerHost: 10, IdleConnTimeout: time.Duration(10) * time.Second, //Proxy: http.ProxyURL(url), Proxy: http.ProxyURL(
原创
发布博客 2022.01.06 ·
820 阅读 ·
1 点赞 ·
0 评论

GooglePlay内购服务器验单

GooglePlay内购后由服务器验单
原创
发布博客 2022.01.06 ·
541 阅读 ·
1 点赞 ·
0 评论

CocosCreator2.4.5发布win32编译报错,error MSB8020: 无法找到 v140_xp

用 2017打开用2015创建的项目,编译提示 无法找到 v140 的生成工具(平台工具集 =“v140”),解决方案:选择项目属性,选择重定向解决方案目标,选择当前VS的window sdk版本,重新定向,然后重新编译即可。选取安装有的工具集再重定向一下就能生成了...
转载
发布博客 2022.01.04 ·
99 阅读 ·
0 点赞 ·
0 评论

WebGL学习(4) - 通过点击绘制三角形

1.搭架子2.收集Canvas点击事件3.在点击的位置画点4.改造成绘制三角形1.搭架子初始化ts项目tsc --init,会生成一个tsconfig.json,编辑文件把"strict": true改成"strict": false通过tsc e1.ts编译ts生成e1.js,用ts的目的是有代码提示功能<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
原创
发布博客 2022.01.01 ·
304 阅读 ·
0 点赞 ·
0 评论

WebGL学习(3) - 向顶点着色器传递参数

通过gl.getAttribLocation获取顶点着色器中attribute变量的地址,通过gl.vertexAttrib3f给变量赋值,函数名getAttribLocation我是怎么记忆下来的,在第一遍练习的时候,我知道这个函数的第一个参数是program类型的,第二个参数是string类型的,转到定义一圈,见下图,发现貌似通过program的类型WebGLProgram和参数类型快速的找到getAttribLocation,这样就不用记忆了 ????源码地址:https://github.com
原创
发布博客 2021.12.28 ·
62 阅读 ·
0 点赞 ·
0 评论

WebGL学习(debug) - 练习了三遍绘制一个点之后,第四遍练习仍然出错

webgl绘制一个基础的点,我已经练习了三遍了,这次想再练习一遍的时候,出了问题源码地址https://github.com/wuyutaott/learnwebgl/tree/main/exercise/ch02/HelloPoint2/e4<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title&
原创
发布博客 2021.12.28 ·
185 阅读 ·
0 点赞 ·
0 评论

iOS内购,如何处理购买完,App挂掉,没有来得及交付商品的问题

例如:iOS内购输入完密码之后,切后台,杀进程,如何处理这次的购买iOS内购输入完密码之后,还没有交付商品,游戏挂掉了,如何处理这次的购买当用户进入隧道前刚好购买了一个商品,然后进入了隧道,隧道内可能没有网络链接,那么如何处理这次购买我碰到的问题是,在沙盒环境下,内购输入完密码之后没等系统回调购买成功界面,就切后台杀进程,然后再次打开应用之后系统没有回调任何信息,我的这次购买没有得到金币,而下次点击商店的购买按钮之后,没有弹出商品信息界面,而是直接购买成功。我已知的情况是,当iOS内购成功后会
原创
发布博客 2021.12.27 ·
1070 阅读 ·
0 点赞 ·
0 评论

WebGL学习(2) - 绘制一个点

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body onload="main()"> <script src="demo.js"></script></body></html>.
原创
发布博客 2021.12.25 ·
244 阅读 ·
0 点赞 ·
0 评论

WebGL学习(1) - 清空颜色缓冲区

在反复学习《WebGL编程指南》的时候,我想这次得多练,第一个webgl程序用到了他自己封装的函数获取webgl对象,给我练习的时候增加了难度,所以我想简化到一个一眼就能看明白的程序。我印象中之前看过放空做过视频介绍shader入门的时候用的代码就很简单,于是跟着做了一个比较简单的demo。运行起来的效果first.html<!DOCTYPE html><html lang="en"> <head> <meta charset="u
原创
发布博客 2021.12.25 ·
412 阅读 ·
0 点赞 ·
0 评论

svn 自动清理工作空间

今天碰到一个jenkins自动打包失败问题,走到CocosCreator发布的时候出错,svn查看了一下文件状态,发现工作空间中有文件冲突,原因是我加了构建参数,根据参数来决定构建什么版本,不通版本生成的配置表内容不同,我的第一阶段是svn update,导致了冲突,解决办法是svn update之前先清理一下工作空间# 进入工作空间cd workspace# revert所有本地修改svn revert -R .# 删除所有未追踪的文件svn status | grep "?" | cu
原创
发布博客 2021.12.24 ·
425 阅读 ·
0 点赞 ·
0 评论

Google支付相关

名词解释:开放式测试:开放式测试版本会在 Google Play 上面向测试人员发布。用户可以从您的商品详情中加入测试。封闭式测试:封闭式测试版本会面向您选定的有限数量的测试人员发布,这些测试人员可以测试应用的预发布版本并提交反馈。内部测试:内部测试版本会面向您选定的最多 100 名测试人员发布。正式版:正式版本会面向您选定的国家/地区中所有的 Google Play 用户发布。参考文章:1.设置开放式测试、封闭式测试或内部测试https://support.google.com/goog
原创
发布博客 2021.12.20 ·
109 阅读 ·
0 点赞 ·
0 评论

Gradle从自建仓库同步依赖

前两天公司把我们的开发机外网断了,为了解决Android项目同步依赖的问题,公司搭建了Sonatype Nexus私服。这个私服是有外网的,然后在gradle中设置私服仓库的url,原理是当gradle进行同步的时候首先会去私服查找,如果私服上找到了依赖的文件,则从私服下载到本地gradle缓存,如果私服上没有找到依赖的文件,则由私服去下载依赖,然后再同步到本地gradle缓存。步骤1C:\Users\Administrator\.gradle\文件夹下面创建文件init.gradle文件allpr
原创
发布博客 2021.12.20 ·
1524 阅读 ·
0 点赞 ·
0 评论

epoll学习

epoll是什么,我不清楚,之前研究skynet的时候看到官方说明,skynet不支持windows,我想估计是用到了一些windows不支持的机制,例如epoll查了一些帖子,对epoll的解释记录一下epoll的优点:支持一个进程打开大数目的socket描述符(FD)select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时
原创
发布博客 2021.12.15 ·
19 阅读 ·
0 点赞 ·
0 评论

解决git提交文件超过100M问题

我碰到的问题是,git提交到本地仓库的时候发现有个文件超过了100Mpush到远程仓库,报错信息如下,提示我有个文件超过了100M,推送失败我看到消息之后,想着把这个文件删掉再推送一下吧还是提示推送失败,诶我就纳闷了,查了一下,发现了问题,由于第一次push失败之后,我把123.apk进行了删除,然后又提交了一次,也就是说我的第一次提交已经出问题了,通过控制台看到我的本地仓库领先了远程仓库2个版本,现在我需要解决的问题是对之前的dirty commits进行处理, 并且找了了关键字BFG,根据关
原创
发布博客 2021.12.15 ·
838 阅读 ·
0 点赞 ·
0 评论
加载更多