x项目第一周随笔

第一周主要做的一个事情就是游戏客户端框架的搭建

目前大家商量的结果就是所有的逻辑都有lua脚本来实现,这样做的主要目的是为了后续更新的方便

因为如果需要重新打包的话,让玩家每次都去下一个很大的包也不太现实。

lua的方案,lua调用c++的部分, 用tolua++来导出c++代码的各种数据类型。主要就是写各种pkg文件。

这一部分非常好实现。

比较麻烦的部分是,在lua中绑定一些lua的函数,比如计时器模块,schechlerScriptFun(luafunction,
interval)

或者UI的相应事件, uicontrol:subscribeEventHandler(eventname, luafunction)

这部分需要把lua的函数注册到lua的注册表里,然后再c++代码里触发了相应的事件以后,在去lua的注册表里找到相应的函数来调用。

lua注册表的地址通过LUA_REGISTRYINDEX来索引。

绑定脚本处理函数的接口需要手动写代码,不同于上面tolua++的方式。

基本思路就是这样。

接下来需要搭游戏的android环境了。

x项目第一周随笔,布布扣,bubuko.com

时间: 2024-10-15 20:43:38

x项目第一周随笔的相关文章

AWM团队项目第一周

20180512 团队第一周 团队项目:题目二 题目二:RSA-DES混合密码功能模块 问题描述:由于RSA不适于直接加密大量明文,且DES的密钥并不大,因此用DES来加密明文,再用RSA加密DES的密钥,将RSA公钥公开,私钥保密,只有掌握公钥方才可通过私钥解密. 基本要求 产生密钥对时,p,q,d,e参数选取合理,并可导出. 待加密文件可进行选择. 解密后输出到另一个文件中. 程序功能完善,界面友好. 关于对题目的基本理解 DES-RSA混合密码体制基本实现过程: 生成168位的DESede

结对项目第一周总结

结对项目——四则运算 阶段性总结 一.需求分析(第一周达成): 能够生成n道四则运算题,n可由使用者输入来控制 支持整数 支持分数 生成题目中含有括号 可以判断正误,如果错误会输出正确答案 统计正确率 扩展需求: 生成题目后存入文件 完成题目后从文件读入并进行判断 支持题目去重 支持繁體中文,简体中文,English 二.设计思路(同时输出UML类图): 以下是程序主体设计思路,各步骤具体操作详情请见注释: 由于本周可用的准备时间较长,我们选择直接进行真分数的操作.在java语言中并没有一个专门

项目第一周

继上周制定了初步的需求之后,本周首先确定了使用Spring+MVC来作为网站框架. 搭建了工作环境,设置好配置文件,上传至github. Git工作流程采用Gitlab flow流程,即上游优先.各个模块维护自己的分支,只有最终被主分支采纳的代码变化,才能应用到其它分支. 上游分支依次为: 1. master 2. 后台功能(fuction分支)与前端分支 3.网页请求和数据库接口分支 代码规范: JAVA文件:每个单词首字母大写 网页文件:全部小写 方法名:第一个单词首字母小写之后首字母大写

团队项目第一周任务之团队组建及项目启动与竞争性需求分析

一.团队项目: 即时聊天工具,编写语言:java.设计知识:java基础,UI,java多线程,java通信,oracle数据库. 二.团队组建 团队组建及项目启动已将完成,成员人数五人,分工明确.各自的准备工作基本完成. 三.竞争需求分析 团队竞争性需求分析应经完成

Web(H5)-第一周随笔

一定要记住,当你想要改变一个样式时,就一定有一个属性等着你! 属性后面给值! 属性:代表一些事物的特征! -.  创建网页文件: 第一种方法: 快捷方式:Ctrl+N      文件类型:.html 第二种方法: 1. 新建文本文档    2. 修改后缀名为  .html 二 . 以英文输入法敲写代码 三.html结构 <DOCTYOE  html> <html lang="en"> <head> <meta charset="UFT

团队项目第一周

    利用NABC模型进行竞争性需求分析: 要利用NAbc模型进行竞争性绣球分析,首先要了解什么是NABC模型. NABC模型: N(Need需求),A(Approach做法)B(Benefit好处)C(competitors竞争) 我们选择的是完成一个局域网聊天小程序 NABC模型需求分析: N(Need): 既然是一个即时聊天工具,那么他就需要做到信息即时发送,即时回复,收发即时,功能全面.它面对在校大学生,可以满足在无Internet环境下进行局域网内的交流. A(Approach):

项目第一周冲刺第七天

昨天寻找背景图片,制作按键图片, 今天学习他人的成果 原文地址:https://www.cnblogs.com/cts1234/p/8111224.html

Django学习小组出品:一起来做一个简单的Blog第一周文档(教程)

本节是 django blog 项目的开篇,是 django 学习小组的集体学习成果.django学习小组是由我发起的一个促进 django 新手互相学习.互相帮助的组织.小组在一边学习 django 的同时将一起完成三个项目: 一个简单django blog,用于发布小组每周的学习和开发文档 django中国社区,为国内的 django 开发者们提供一个长期维护的 django 社区,聚集全国的 django 开发者到这个社区上来 django 问答社区, 类似于segmentfault 和

第一周项目个人总结

第一周的作业是完成小学生计算器,这个项目如果仅仅是一个数字的四则运算的话是一个很简单的问题.但是加入了随机生成表达式和分数计算的要求之后,难度就大大增加了. 最初的想法: 首先面对这个问题,第一反应就是逆波兰表达式的求解变形,重载加减乘除的符号算法.随机生成表达式则是递归由里到外生成,括号随机添加 遇到的困难: (1) 由于加入了分数运算,存取数据的栈就要改成另外的可以表示分数的形式,我选择了采用字符串的形式,就涉及了大量的字符串的操作,字符串地址的传递.并且 (2)  上述方法生成的表达式的括