极致21点开发DAY3】的更多相关文章

今天完成的主要任务是活动窗口的显示与关闭,以及领取金币的逻辑.用到了数据持久化技术.我想记录的主要是领取金币的逻辑. 领取金币算法:如果今天没有领取金币,即可领取,否则什么都不做. 一句话描述足矣,但实现起来并不是那么简单.涉及到保存是否领金币状态,以及第几次领取金币.还是用代码说话吧: using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Act…
今天完成的主要内容时MainScene场景中设置面板的开发.游戏逻辑:点击设置按钮,弹出音乐设置弹框,弹框内容包括音乐的打开与关闭,退出游戏. 点击退出游戏,弹出退出游戏确认面板.效果图: 1.首先在Controller.cs文件中添加Settings对象以及这两个面板对象字段.然后添加打开设置面板的方法,代码如下: public GameObject set_music; public GameObject set_confirm; private void OnSetBtn() { sett…
最近在学习UI框架,无奈没有完整的项目学习,四处搜索找了这款游戏源码,在Unity2018上完美运行.于是乎开始学习开发这款游戏.今天主要完成的任务时拼UI.搭建了3个场景, StartScene, LoadingScene, MainScene.PlayScene比较复杂,包含了复杂的逻辑,放在最后学习. 1.StartScene 这个场景比较简单,主要包括3个部分:背景,Logo,开始按钮. 逻辑:点击开始按钮,进入LoadingScene. 在UICamera或者Canvas(StartS…
完成的内容:1.修改上一篇博文中的Bug  2.完成任务窗口逻辑 using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ActionController : MonoBehaviour { public Button closeBtn; public Button recvBtn; ]; public Sprite recvSprite; publ…
为什么使用 Sea.js ? Sea.js 追求简单.自然的代码书写和组织方式,具有以下核心特性: 简单友好的模块定义规范:Sea.js 遵循 CMD 规范,可以像 Node.js 一般书写模块代码. 自然直观的代码组织方式:依赖的自动加载.配置的简洁清晰,可以让我们更多地享受编码的乐趣. Sea.js 还提供常用插件,非常有助于开发调试和性能优化,并具有丰富的可扩展接口. 兼容性 Sea.js 具备完善的测试用例,兼容所有主流浏览器: Chrome 3+ ✔ Firefox 2+ ✔ Safa…
1.Pycharm使用介绍 1.1 新建py文件自动添加python和编码 1.2 更改pycharm默认字体和风格 点击左上角“file”-->“Settings”(或者用“Ctrl+Alt+s”)调出配置页 2.再说Python编码 2.1 python2编码转换 例如: 1 2 3 4 5 6 #!/bin/env python #-*- coding:utf-8-*- a = ('中文') print a F:\PyCharm\>pythonlianxi.py    # 在window…
python全栈开发-Day3 字符串 一.按照以下几个点展开字符串的学习  #一:基本使用 1. 用途 #首先字符串主要作用途径:名字,性别,国籍,地址等描述信息2.定义方式 在单引号\双引号\三引号内,由一串字符组成 3.常用操作+内置的方法 #优先掌握的操作: #1.按索引取值(正向取+反向取) :只能取 #2.切片(顾头不顾尾,步长) #3.长度len #4.成员运算in和not in #5.移除空白strip #6.切分split #7.循环 #二:该类型总结 1.存一个值or存多个值…
后台管理 1. 访问过程 我们在前面2天得到了各个客户端的资产数据信息,我们将各个这个数据打包发送到api,这个api其实就是django的url传参,之后按照数据的格式对比数据库增删改 2. 后台页面显示数据1 首先我们来通通思路 当用户发来get请求,我需要展示资产列表给用户,那我处理get请求,给视图去数据库中匹配内容,最后展示在页面上,我们采用ajax提交 我们最开始得到如下数据格式 table_config table_config = [{ 'q': 'id', # 数据库查询条件…
[root@lb03 scripts]# cat lv_manager.sh #!/bin/bash #定义只能是root用户执行 ];then echo "permission deny 必须root用户执行" exit fi #文件存在就加载文件 [ -f /etc/init.d/functions ] && . /etc/init.d/functions #定义绑定的虚拟ip vip_netmask= vip=10.0.0.3 service_addr= wbs=…
1.当修改代码后,测试时没有任何效果 解决方案:换个浏览器试试,可能是浏览器缓存的原因.…