自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (19)
  • 收藏
  • 关注

原创 ui编辑器

C#项目如何生成dll文件https://blog.csdn.net/qq_36763293/article/details/81067390

2020-12-23 16:34:06 201

原创 打包工具优化

目录一、以前的打包一、以前的打包用jenkins打包,每次都会生成一个Bundle,打包的工作路径需要手动更新svn,最新的svn版本号的代码及策划数据与上一次打包的svn版本号的代码及策划数据,分别生成那个目录资源,然后两个目录资源里面的代码和策划数据做对比差异,最后用zip打一个压缩包,然后手动去游戏后台导入配置文件,还需手动将压缩包上传至阿里云或者金山云服务器...

2020-12-16 13:18:33 180

原创 excel表导出lua文件,修改原接口读取sql的方法

目录前言实现前言以前是把策划的表导出成png,虽然程序员可以通过SQLiteStudio打开配置表png查看,也可以实时改变png导出,这个可以参考我之前一篇博客:https://blog.csdn.net/xiaoduangg/article/details/110926511但是我们在提交png的时候没办法查看差异,如果把excel表导出为lua文件,那我们就可以做版本比较,查看差异实现待续...

2020-12-16 11:34:23 189

原创 unity2018.4.3f1实现中国象棋游戏(三)

先画UI再写代码

2020-12-16 11:15:43 331

原创 unity2018.4.3f1实现五子棋游戏(十二)

目录一、unity打出的web包,游览器打不开360游览器谷歌浏览器Internet Explorer11Microsoft Edge火狐浏览器 (Firefox)二、原因三、解决一、如果用Firefox打开下载火狐浏览器浏览器的地址栏输入“about:config”然后回车(Enter)搜索“webgl”将webgl.force-enabled设置为true将webgl.disabled设置为false搜索“security.fileuri.strict_origin_policy”设置为false关闭f

2020-12-15 12:56:55 433

原创 unity2018.4.3f1实现五子棋游戏(十一)

目录加入音乐出APK包加入音乐public AudioSource BgMusic; public Text MusicText; public bool isMusic = true; public void PlayBgMusic() { if (isMusic == true) { isMusic = false; BgMusic.Pause(); Musi

2020-12-14 03:59:03 263

原创 unity2018.4.3f1实现五子棋游戏(十)

游戏开始界面搭建创建场景unity5.3以后可以跨场景编辑演示做一个红点跟踪双人悔棋模式选择逻辑更换先手创建场景我们一直都是在第二个场景在弄的unity5.3以后可以跨场景编辑从别的场景拷贝东西过来用点击人机对战的时候,让关卡选择出来,把自己的父节点隐藏演示https://live.csdn.net/v/120139做一个红点跟踪让对手知道敌人上一步落子using System.Collections;using System.Collections.Generic;

2020-12-14 02:56:54 336 1

原创 unity2018.4.3f1实现五子棋游戏(九)

游戏外观整理一、-开始动画UI - Image全屏填充改名换颜色,降低透明度加图片做动画选中StartAnim Ctrl+6使用参考:效果演示hide脚本二、结束动画Canvas Group效果演示三、不重复播放动画一、-开始动画UI - Image全屏填充改名换颜色,降低透明度加图片做动画开始这个image是隐藏,改透明度为0就ok了,等这个两个棋盒转一圈才显示出来选中StartAnim Ctrl+6使用参考:http://www.xuanyusong.com/

2020-12-13 23:46:21 192

原创 unity2018.4.3f1实现五子棋游戏(八)

电脑AI自动下棋(字典)一、AI原理二、评分表三、AI难度选择1、决定因素2、简单模式评分表:扫棋方法3、困难模式评分表:扫棋方法4、炼狱模式一、AI原理当我们人在下棋的时候,我们根据当前棋局的变化,做出防守和攻击的策略。如果不用堵对手的棋子,我们都想下在那个能我方快速连成5子的地方。我们肉眼看见,三子连珠我们肯定会去防,看见两子连珠却无动于衷,那是因为我们脑海里面装了评分表,不同棋型对应不同的分数,取最大的分数。人类有时会失误,因为不是所有人都有比较强的抽象能力,下棋可以看很多步的。那我们就是要用代

2020-12-13 21:34:12 404 1

原创 unity2018.4.3f1实现五子棋游戏(七)

栈实现悔棋操作一、悔棋原理二、创建悔棋按钮1、UI - Button锚点设为右下角ui屏幕自适应文字加描边图片表示按钮状态三、代码实现1、声明栈2、压入坐标3、悔棋函数一、悔棋原理每次把创建的白棋和黑棋对象的坐标压入栈,每次悔棋出栈两个坐标,如果栈中元素不足2,则不出。此时的坐标是unity的实际坐标加上我们的近似值0.5,对应数组还是要加7来判断二、创建悔棋按钮1、UI - Button适当缩小按钮锚点设为右下角ui屏幕自适应文字加描边图片表示按钮状态三、代码实

2020-12-13 18:32:24 277

原创 unity2018.4.3f1实现五子棋游戏(六)

目录前言Unity3d报错尝试解决冷静寻找原因报错消失解决方法前言今天把台式机里面unity写的五子棋游戏移动我笔记本上面,居然运行不了Unity3d报错no Monobehaviour scripts in the file, or their names don’t match the file name尝试解决此时我的类名和文件名是一样的这个是用unity hud装的删除下面这个是exe装的冷静寻找原因Microsoft ® Visual C# Compiler ver

2020-12-13 16:01:33 269

原创 unity2018.4.3f1实现中国象棋游戏(二)

目录

2020-12-12 23:03:45 412

原创 unity2018.4.3f1做编译器插件

目录一、背景一、背景这是老项目cocos2d-x使用的编辑器太丑而且还不是很好用,领导又舍不得换引擎,因为老项目还在赚钱,那只能自己想办法了所以把unity编辑器改变一下,为cocos2d-x程序员所用就是利用unity编辑器为我们生成cocos2d-x所用的widget文件至于如何实现的,待续哈哈...

2020-12-12 21:54:44 121

原创 图片打包工具使用说明

目录一、环境配置1、为 TexturePacker bin目录设置环境变量path2、添加右键菜单二、命名规则1、九宫格图片命名:2、以_数字结尾会打包到为一个皮肤3、以_checked, _disable结尾会打包到为一个皮肤三、使用四、源码:一、环境配置1、为 TexturePacker bin目录设置环境变量path例如:C:\Program Files (x86)\CodeAndWeb\TexturePacker\bin2、添加右键菜单Win + R 输入regedit打开注册表找到

2020-12-12 21:21:10 201

原创 unity2018.4.3f1实现五子棋游戏(五)

unity安卓机适配一、apk包二、啥是unity的手机自适应ui是16:9做的(1920x1080)适配4:3手机屏幕(2048x1536)适配16:9手机屏幕(1280x720)适配3:2手机屏幕(960x640)三、熟悉一下Project Settings一、apk包我把做好的双人对战五子棋,打成apk包竖屏的时候:横屏的时候:二、啥是unity的手机自适应也就是ui的尺寸要适应手机屏幕的尺寸ui是16:9做的(1920x1080)适配4:3手机屏幕(2048x1536)宽

2020-12-12 20:47:59 173

原创 unity2018.4.3f1实现五子棋游戏(四)

目录

2020-12-12 18:43:32 258

原创 unity2018.4.3f1实现中国象棋游戏(一)

目录一、创建项目和导入资源二、工欲善其事,必先利其器象棋学习资料:一、创建项目和导入资源有了之前五子棋游戏的经验,在此不再细说了哈二、工欲善其事,必先利其器我们不管做策划还是做程序员,或者说做其他任何工作,我们在开始动手之前,我们应该先明白我们要做什么,做这个东西需要哪些技术和准备,应该如何去设计,做的过程中那个地方是难点,那个地方容易出bug,多想一下再动手。而不是一上手就去拼UI,都没搞明白怎么玩,技术拼蛮力无用的。象棋学习资料:中国象棋的基本规则:https://jingyan.

2020-12-12 13:21:04 1033

原创 实操基于cocos2d-x游戏项目(编译底层代码静态库)(4.0)(四)

111

2020-12-11 13:02:48 790

原创 lua用树算法来实现红点系统

目录一、红点分析一、红点分析我们在任何游戏或者说任何一款App,红点提醒功能是必不可少的,关于用户体验,我们最好就是把玩家当成啥不会的萌新来对待,红点就相当于告诉那里有东西可以点。我为啥要来实现红点系统呢,那还不是因为前人没有做好正好我之前写的一篇文章说的一样:https://blog.csdn.net/xiaoduangg/article/details/110469842...

2020-12-10 19:17:37 652

原创 游戏主界面根据策划表配置自动变化icon图标的顺序

1、需求a、上方主界面功能UI从右上位置向左横向增加,增加至8个时右起向下扩展,对应功能开启引导的飞入区域关联调整b、右侧主界面运营活动功能UI从右上向下增加,满3个时向左横向扩展一竖列...

2020-12-09 21:55:37 130 1

原创 我眼中用lua语言实现十大经典算法

目录一、冒泡排序二、选择排序三、插入排序四、希尔排序五、归并排序六、快速排序七、堆排序八、桶排序九、计数排序十、基数排序一、冒泡排序二、选择排序三、插入排序四、希尔排序五、归并排序六、快速排序七、堆排序八、桶排序九、计数排序十、基数排序...

2020-12-09 21:51:12 172

原创 我眼中SciTE(Version 1.75)配置C/C++运行环境

目录一、下载DevC++二、修改cpp.properties文件1.新增 Dev-Cpp安装路径2.修改3.修改4.新增三、修改SciTEUser.properties文件四、验证一下一、下载DevC++二、修改cpp.properties文件​1.新增 Dev-Cpp安装路径MinGW_Home=E:\LuaStudy\Dev-Cpp\MinGW64MinGW_Bin=$(MinGW_Home)\binccopts=-pedantic -Oscc=$(MinGW_Bin)\g++.exe

2020-12-09 21:25:55 143

原创 SQLiteStudio打开配置表png

1、我们通过工具把配置表excel表打成一个个以png结尾的表2、那我们怎么打开这些png查看呢2.1、下载SQLiteStudio 3.1.1链接:https://pan.baidu.com/s/1AeedARYNi5tM5xYNL8K87w提取码:4k3z复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V1的分享2.2、获取底层代码C++加密密码2.3、启动SQLiteStudio将需要查看文件拖入左侧输入密码改完立即保存2.4、好处

2020-12-09 15:23:44 168 2

原创 读俞敏洪老师自传有感

在高中时代,俞敏洪老师是经常被我班主任拿作是励志典型,给我们加油打气,传播正能量的。特别是俞敏洪老师三年高考考上北大,后来又成立了新东方,身家几十个亿。10几岁的时候听到这些,无不为之动容,激情澎湃。当时不明白啥是奋斗者啥是创业者,也不懂终身学习的意义。觉得自己如果可以复制俞敏洪老师的成功,不用几十个亿,有个一亿就好了哈哈。听起来挺俗气,但是大部分中国人的学生时代都是物质匮乏的,缺钱且穷,甚至工作以后也是还是穷,学生时代可能是没钱买多零食或者玩具,而打工以后终于可以自由购买小时候得不到的东西,比如游戏机和

2020-12-09 11:06:27 349

原创 unity高版本工程被低版本unity打开过

比如unity 2018的工程被低版本unity2017打开过,再用2018去打开,打不开解决方法:把这个三个目录删除,重新打开

2020-12-09 11:00:27 1272

原创 unity2018.4.3f1实现五子棋游戏(三)

1、Xmind思维导图2、代码实现待续

2020-12-08 22:16:03 531

原创 懒人svn自动更新脚本

目录一、需求二、分析三、TortoiseSVN命令基础四、Windows bat脚本基础一、需求需要更新的svn目录多,人又想偷懒,不想一个个点进去勤奋更新二、分析1、首先你得安装svn2、多个目录同时更新3、需要考虑svn被锁定需要清理的状态三、TortoiseSVN命令基础参考:https://www.cnblogs.com/netcorner/p/5034006.html四、Windows bat脚本基础...

2020-12-08 21:28:50 796 1

原创 Android的三种SdkVersion

compileSdkVersion、minSdkVersion、targetSdkVersion

2020-12-08 20:04:47 129

原创 unity2018.4.3f1实现五子棋游戏(二)

1.编译器选择(Edit - Unity Preferences)1.1使用MonoDevelop1.2使用Visual Studio 2017找到VS的安装路径D:\20201127\vs2017\Common7\IDE里面的devenv.exe工具–获取工具和功能

2020-12-08 17:26:54 224

原创 unity2018.4.3f1实现五子棋游戏(一)

0.序言以前大学毕业前两个月想做游戏了,所以毕业设计是基于SDK的单机五子棋小游戏,现在过去两年,现在用unity重温五子棋,别是一番心情1.创建新项目2.导入游戏资源3.unity项目目录规范参考链接:https://blog.csdn.net/BeUniqueToYou/article/details/755785914.创建场景2D Object – Sprite格子15x15这样可以实时观察5.棋盘上格子与unity的一个像素对齐调透明度关闭摄像机这样方

2020-12-08 11:28:37 533 1

原创 今天发现一个svn报错

Subversion reported an error:Invalid control character ‘0x7f’ in path创建的文件夹有空格

2020-12-08 10:35:10 673

原创 unity5.3.6f打包安卓apk

目录一、配置SDK和NDK二、build报错解决三、打包完成一、配置SDK和NDK用之前Android Studio的二、build报错Error:Invalid command androidCommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.D:/2

2020-12-05 17:32:54 239

原创 关闭游戏功能界面,导致游戏闪退

目录问题演示原因解决成功演示问题演示打开坐骑界面,切换到灵石分页,关闭界面原因Expression:vector iterators incompatible动画名字标记重名尝试向迭代器删除一个不存在的元素,相当于nil在delete()正常来,应该先创建一个空白的主界面,然后根据标签切换,把要显示的界面内容显示在主界面上,每次切换会消耗前一个界面的动画对象,创建新界面的动画对象,这样就算重名也没有问题。这个功能界面不是,主界面里面创建了坐骑动画对象在左侧显示,切换灵石界面又创建了一

2020-12-05 15:18:38 149

原创 我眼中的串知识

2020-12-04 20:46:00 48

原创 实操基于cocos2d-x游戏项目(Windows上Android Studio 4.1.1打包apk)(4.0)(四)

目录1. 环境配置Android Studio 4.1.12.运行工程1. 环境配置Android Studio 4.1.1链接:https://pan.baidu.com/s/1eBfU-ANu4G9dKhjTQNbGNw 提取码:wiwv傻瓜安装,很简单2.运行工程

2020-12-03 21:14:40 869

原创 我眼中的二叉树的性质

2020-12-03 21:07:48 50

原创 我眼中的树的基础

实际应用:https://editor.csdn.net/md?articleId=110957390

2020-12-03 20:45:35 178

原创 我眼中的正则表达式速记

2020-12-03 19:48:12 43

原创 我眼中的大小端模式

2020-12-03 19:32:01 54

原创 我眼中设计模式目录图

2020-12-03 19:19:49 52

jingbao.wuziqi3apk.apk

当我们人在下棋的时候,我们根据当前棋局的变化,做出防守和攻击的策略。如果不用堵对手的棋子,我们都想下在那个能我方快速连成5子的地方。我们肉眼看见,三子连珠我们肯定会去防,看见两子连珠却无动于衷,那是因为我们脑海里面装了评分表,不同棋型对应不同的分数,取最大的分数。人类有时会失误,因为不是所有人都有比较强的抽象能力,下棋可以看很多步的。

2020-12-14

图片打包工具.rar

cocos2d-x程序员,一般都要使用TexturePacker来进行图片纹理打包,是一款把若干资源图片拼接为一张大图的工具,但是常规的操作,我们都需要把打开这个软件然后拖进去,点击来操作,同时我们要对一些图片定义不一样的拉伸方式,如水平拉伸、垂直拉伸、全拉伸,不免要手工去写,太麻烦了。所以做了一个脚本工具来简化这一流程

2020-12-12

reminder.rar

以前的红点系统不能称之为红点系统,它们是基于某个界面或者某个功能的,不能复用,也就是说没有封装成类,全是一个个独立的系统,这样不管是写还是改动起来是很麻烦的,完全是体力活,而且代码很明显也很丑陋,基本就是重复的代码搬来搬去,无用功,lua用树结构实现红点系统

2020-12-10

icon自动显示删除.rar

这个几个需求单是不同分支版本的一个调整,以前的代码是这样的,很久以前的那批程序员写好一套,通过策划表里面的配置的系统开放等级去控制icon显示,这套没问题很好。后面接手的人就有问题了,写的比较垃圾。反正经过了好几轮,写的很麻烦了,每次策划要调整一下图标icon在界面上面的显示位置,改了表还得找程序员改代码,这就很蛋疼 我当时不想策划每次改完表就找我改代码来测,我想策划一个人改好表,他自己去玩,不要来烦我,所以这些代码就应运而生了。

2020-12-10

bdcamsetup.zip

bdcamsetup.zip是电脑录制屏幕软件,方便操作电脑写代码啥的,可以记录自己的操作,比较视频比截图更方便说明,实操上手

2020-12-10

Data-Structure-master.rar

用C/C++语言实现数据结构和算法,包括树,数组,链表,栈,队列,哈希,图,等等,C和C++混编译,VS2012或者Vs2010打开

2020-12-10

GoLuaStudy.rar

自己动手实现lua虚拟机,其实语言没有脚本语言和编译语言之分,只是大多数情况下,C/C++是编译使用,其实C也可以脚本使用的

2020-12-10

esl-erlang_16.b.3-1~windows_amd64.exe

erlang作为一个小众语言,在分布式存储表现优秀,框架开源,为一些小型公司使用,也有中型公司使用,后端开发也有一席之地

2020-12-10

数据结构ppt.rar

数据结构从串、集合、排序、散列、树、图、线性表、栈进行详细讲解的ppt,建议反复看,并且自我总结提升

2020-12-10

cocos2d-x-4.0.zip

cocos2d-x-4.0.zip引擎源码包,最新的cocos2d-x-4.0.zip,方便自己保留一下

2020-12-10

jenkins-2.32.1.zip

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,我是用apache-tomcat-9-已配置来打开的

2020-12-10

apache-tomcat-9-已配置.rar

Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展

2020-12-10

jre7.rar压缩包

jre7是比较旧的jdk了,旧有旧的好处,因为大部分项目更新换代没有那么快,兼容性好,如果高版本的jdk不行,可以试试旧一点的

2020-12-10

adt-bundle-mac-x86_64-20140702.zip

adt-bundle-mac-x86_64-20140702是mac电脑上用的,和window平台一样可以打包apk

2020-12-10

apache-ant-1.9.7.rar

apache-ant-1.9.7.rar相当于make,但是apache-ant-1.9.7是可以跨平台的

2020-12-10

android-ndk-r10e.rar

ndk-r10e主要也是用来编译的,如果ndk-r9不行,用ndk-r10编译代码,还是一些老项目用得上

2020-12-10

cocos2d-x-2.1.5.zip

cocos2d-x-2.1.5引擎源码包,官网不一定提供下载,而且一些老项目用的引擎还是很旧的,因为引擎是开源的,用C++写的,程序员可以完全掌控它,所以程序员也可以对引擎进行改造升级,来适应自己的项目,所以不那么依赖于新引擎

2020-12-10

android-ndk-r9b_androidndk使用场景

ndk主要是用来编译用的,也是安卓开发必不可少的工具,很多老项目用到ndk比较旧,但是稳定,所以不是啥都求新的

2020-12-10

adt-bundle-windows-x86_64-20140702

ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,在Android Studio之前的安卓开发都是用这个的,谷歌大力推Android Studio以后,一些老项目还在运营,或者一些程序员习惯了Eclipse不想换,可能继续使用这个。如果有ADT Bundle的使用经验,再去上手Android Studio也是很快。

2020-12-10

空空如也

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

TA关注的人

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