java
文章平均质量分 64
hawkol
这个作者很懒,什么都没留下…
展开
-
蚂蚁树林小游戏玩法介绍
蚂蚁树林微信版小程序是一个类似于支付宝蚂蚁森林的能量收集小程序。本次升级不但集成了微信运动步数兑换能量球奖励,而且对游戏UI做了重大升级!扫码体验游戏玩法介绍1.能量球收取规则:蚂蚁树林能量球有4种颜色【青、绿、黄、红】,代表能量球成长的过程。青色和绿色阶段的能量球不可采摘,黄色和红色阶段的能量球可以采摘,就像一个苹果一样,只有成熟了才可以采摘。能量球每隔24小时会改变到下一种颜色的状态。如果能量球变成红色后会显示24小时的倒计时采摘时间。没有采摘的能量球会自动消失。原创 2022-04-10 21:25:41 · 4106 阅读 · 0 评论 -
超炫酷贪吃蛇游戏源码和图片资源发布了
之前发布的JAVA超炫酷贪吃蛇游戏源码及教程。有不少小伙伴私信我,有的找我要源码,有的找我要图片,因为这是我学习JAVA时的练习项目,当时没有找到源码,所以没有发给大家。 今天在整理移动硬盘时发现了这个项目,在电脑上运行了下,任然可以正常运行。于是把源码和图片发布出来了。原创 2022-03-26 23:33:38 · 5758 阅读 · 2 评论 -
手撸一个仿蚂蚁森林微信小程序
每天逛逛CSDN,看看大牛们的技术文章,查找自己想了解的知识,是我必做的事情。每天到支付宝看看自己的余额,看看自己的33块钱还在吗?顺便到蚂蚁森林收下自己和好友的能量是我必做的事。看着自己的能量又被好友偷了,无比纠结。自己最近在做微信小程序开发,就想能否用微信小程序实现一个仿蚂蚁森林的游戏。原创 2022-03-13 16:39:15 · 6957 阅读 · 17 评论 -
小程序最简单获取手机号码的方法-只需三步
第一步:在test.wxml页面新增一个Button<button open-type='getPhoneNumber' bindgetphonenumber="getPhoneNumber">获取用户手机号</button>第二步:新建云函数:getPhoneNumber// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init()// 云函数入口函数exports.main = async (e原创 2021-08-19 08:52:18 · 2078 阅读 · 0 评论 -
小程序跨账号调用共享云函数和图片的方法
首先要保证资源方已授权使用方可以共享其资源,并已存在cloudbase_auth云函数,此部分内容可参考官方文档。一、跨账号调用云函数:(可调用资源方所有云函数)1.调用方新建函数:可放在工具类中//运行资源方云函数 通用函数export async function requestCloud(requestName, data) { let c1 = new wx.cloud.Cloud({ appid: 'xxxxxxxx', // 资源方 AppID resourceAp原创 2021-05-24 09:02:30 · 1262 阅读 · 0 评论 -
Android游戏开发:游戏界面切换动画实现
明天是中秋,你放假了吗?还有半个小时我又可以休息三天了,爽歪歪!这会没事干,接着上篇博客,实现游戏启动界面到主窗体的切换动画。一、Activity切换是可以自定义切换动画的,我们可以自己定义两个XML。(1)push_in.xml 实现淡入效果:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="...原创 2019-09-12 17:51:16 · 597 阅读 · 0 评论 -
Android游戏开发:动画监听之游戏启动界面的实现(仿部落冲突启动界面)
我们在手机上打开一个游戏,最先显示出来的就是游戏的启动界面,部落冲突是我目前正在玩的一个游戏,他的启动界面主要是淡入和淡入一个Logo,之后进入加载页面。今天天我们也来实现一个仿部落冲突的启动页面。一、新建布局文件如下:一定要设置ImageView的id,会在后面的代码中用到;<?xml version="1.0" encoding="utf-8"?><andro...原创 2019-09-10 15:30:10 · 550 阅读 · 0 评论 -
Android游戏开发:SurfaceView多点触控之完美钢琴游戏Demo
一、我们在使用SurfaceView开发小游戏时,如果需要在窗体上自绘按钮和可交互对象,这时需要监听屏幕的多点触控,并且每次触控的改变都需要和游戏产生交互,如何实现呢?CSDN博客 @MXout 有一篇博文:Android自定义View的多点触控有很详细的介绍,让我们共同学习下,其中最主要的知识点如下:Android中多点触控技术的基础知识回顾:对于单点触控,MotionEvent的...原创 2019-09-09 18:01:07 · 1089 阅读 · 0 评论 -
Android游戏开发:全屏实现 (横屏、沉浸式标题栏和虚拟按键,屏幕常亮)
一、我们在做游戏开发时,经常会使用到全屏(横屏、沉浸式标题栏和虚拟按键,屏幕常亮)等。我把这些功能都集中在BaseActivity做了实现,在某一个Activity中需要使用时,只用继承此其类即可。(此部分代码参考了部分网上的示例)package com.hawkonline.gamedome;import android.app.Activity;import android.con...原创 2019-09-05 17:46:08 · 1832 阅读 · 3 评论 -
初学编程者的必修课
不管你学哪一门计算机语言,很多时候你编写的第一个程序都会是HelloWorld!当我们第一次写的代码能在屏幕上输出”HelloWorld!“时,我相信我们的心情是无比激动的。汇编语言:data segment string db 'HelloWorld' org 100hdata endscode segment assume cs:code,ds:da...原创 2019-09-04 11:41:38 · 330 阅读 · 0 评论 -
JAVA游戏开发-超炫酷贪吃蛇游戏源码及教程
一.前言某日,看见隔壁家的小朋友在玩一款网络爆款贪吃蛇游戏,感觉很好玩。自己刚好正在学习JAVA编程,也想实现一个类似功能的游戏Demo练手,在网上查看了不少源码案例,全都是很古老的方块式贪吃蛇游戏案例,没有想要的实现,因此自己动手实现一个JAVA版的贪吃蛇游戏。我在这个Dome完成之后重写了这个游戏的Android版,并重新更名为《蛇王传说》。也欢迎大家下载试玩。游戏下载地址:https...原创 2019-08-29 17:28:49 · 30571 阅读 · 38 评论 -
蛇王传说1.0Android版发布
蛇王传说1.0 Android测试版发布了,这是我开发的一款休闲小游戏,欢迎大家下载试玩,并对我的游戏提出好的建议,让它更加完善。游戏下载地址:https://www.pgyer.com/yGir下一篇博客:超炫酷贪吃蛇游戏源码及教程:https://mp.csdn.net/postedit/100141717《蛇王传说》是一款完全免费的休闲竞技游戏,它不仅比拼手速,更考验玩家的策略。在蛇王...原创 2018-11-22 14:56:38 · 2204 阅读 · 2 评论 -
C++进阶 -名称空间声明区域和潜在作用域_hawkol_新浪博客
c++引入名称空间可以更好地控制名称的作用域。在以前的学习中很少关注名称空间,今天自己写了段代码,做了个小测试。#includeusing namespace std;namespace stdA{double mySub(double a,double b){cout<<"in stdA:";return a+b;}}namespace st...原创 2017-08-16 16:30:34 · 346 阅读 · 0 评论 -
C++进阶-二进制操作实例_hawkol_新浪博客
#includeusing namespace std;void printBinary(const unsigned char val){for(int i=7;i>=0;i--){if (val&(1<<i))std::cout<<"1";elsestd::cout<<"0";}}#define ...原创 2017-09-06 10:28:15 · 172 阅读 · 0 评论 -
java的反射实现_hawkol_新浪博客
package com.hawkol.reflex_class;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.lang.reflect.Constructor;import java.lang.reflect....原创 2018-07-09 14:58:02 · 130 阅读 · 0 评论 -
java正则表达式的构造摘要_hawkol_新浪博客
构造 匹配 字符 x 字符x \\ 反斜线字符 \0n 带有八进制值0的字符n(0<=n<=7) \0nn 带有八进制值0的字符nn(0<=n<=7) \0mnn 带有八进制值0的字符mnn(0<=m<=3、0<=n<=...转载 2018-07-09 15:31:12 · 141 阅读 · 0 评论 -
java三种方式创建线程_hawkol_新浪博客
//创建线程的三种方式:1继承Thread类,覆盖run方法 2.实现Runnalbe接口 3.内部类(new一个线程和新建一个接口。package com.hawkol.thread1;public class Test {//1.启动一个线程要调用start(),使用run是单线程顺序执行//2.停止一个线程通过设置一个flag标记,run方法返回循环正常结束//3...原创 2018-07-12 10:46:00 · 171 阅读 · 0 评论 -
java三种方式XML文件解析比较_hawkol_新浪博客
1.第一步:在 E:根目录建立一个 XML文件books.xml1001android80.501002ios90.001003cocos2dx100.002.创建一个Book类package com.hawkol.xml;public class Book {private int id;private String name;...原创 2018-07-10 11:01:03 · 218 阅读 · 0 评论