最近找了个公司实习,领导让我把公司的<狂点小怪兽>C++游戏用Lua重写.大概用了一个星期完成. 第一次使用quick-cocos2d-x,磕磕碰碰的也算是走了一遍流程. 1. quickx是对cocos2d-lua的二次封装.cocos2d-lua可以用的函数,quickx都可以用.而cocos2d-x写的代码大部分稍微改改就可以搬到cocos2d-lua上使用.quickx对很多接口重新封装了,更符合lua的使用习惯.目前发现quickx上没有接口有:CocoStudio的ActionMa…
学习Objective-C的面向对象也有一段时间了,为了犒劳自己的学习成果,写个小怪兽来犒劳一下自己把.在LOL中有怪兽和英雄的角色吧,接下来就先写一个小怪兽的类吧.从小怪兽的角度来讲,怪兽都有那些行为和属性呢?最重要的两点是小怪兽要打英雄对吧,“攻击英雄”的行为是少不了的,另一个是小怪兽打不过怎么办呢?打不过就跑呗,顺理成章,得有“逃跑”行为吧.要想跑得会动,所以得有“移动”的行为吧. 小怪兽除了上面的基本行为外,还有那些属性呢?小怪兽在攻击英雄的同时生命力是由变化的,会由一个值变到另一个值,…
---恢复内容开始--- 练习:回合制对战游戏:奥特曼和小怪兽进行PK,直到一方的血量为0时结束战斗,输出谁胜利了! 不难看出场景中有两个对象:”奥特曼“这一对象抽象为”Ao"类:       “小怪兽”这一对象抽象为“Master”类: 找出场景中的对象以及对象的特征和行为: 奥特曼:特征(属性):名字,血量,攻击力: 行为:攻打小怪兽: 小怪兽:特征(属性):名字,血量,攻击力: 行为:攻打奥特曼: 弄清楚这些基本概念,开始着手新建一个AO类,代码如下: public class Ao {…
创建项目 配置好开发环境后, 用CMD切换到~\cocos2d\cocos2d-x-2.2.2\tools\project-creator目录上执行以下脚本 python create_project.py -project <ProjectName> -package <PackageName> -language cpp eg:  python create_project.py -project BiuBiuSecondDemo -package com.jingui.Biu…
ZBrush为电影制作设计独特的生物概念重点向大家介绍了概念设计师Ian Joyner使用ZBrush®3D图形绘制软件雕刻面对镜头咆哮的生物半身像的具体过程,ZBrush创建好模型之后,要想让角色更加生动形象,通常还要结合KeyShot 3D渲染软件进行渲染,本人就来详细给大家讲解讲解. ZBrush 4R8下载:http://wm.makeding.com/iclk/?zoneid=18156 1.设置KeyShot KeyShot里的ZBrush材质没有高光色或者粗糙度,因此需要给材质添加…
1.准备阶段 具备调试功能的VSCode(我的是在win10上,版本是1.17.1) 在VSCode里下载安装Debugger for Chrome扩展插件. 2.具体操作 创建一个cocosjs工程 cocos new coco315Pro -l js -d 你的路径 -p 包名 使用VSCode打开这个工程. Ctrl + o 由于cocosjs会加载json文件,所以需要把他部署到一个本地服务器上.我用nodejs创建了一个简单的http服务器,但是不好使,虽然index.html会正常发…
问题现象 引入vue.js文件时报错:net::err_file_not_found,我用的是VScode开发工具,调试工具用的Chrome. 解决方案 1.检查路径是否正确 2.检查文件是否有问题 3.检查网络是否正常 4.前面三个都没问题的话,查看程序设置是否有误. 本次解决方法是将lang="en",改成lang="zh-cn"即可,原因是因为我在使用Chrome调试工具的时候,lang="en"告诉浏览器我是英文网页,但浏览器检测到我用的…
quick cocos2d新建项目,在xcode中 起模拟器,默认的是竖屏,我想做一个横屏的游戏,前面已经说了 选中你的项目,在General这个标签内,Deoployment info的这个分组,有一个Device Orientation 标签,内有一个Portrait的选项,选中是竖屏,取消选中是横屏 这里的横屏竖屏只是你显示的状态,而并非是你摆放游戏资源或者写代码按照坐标排布的横屏,这时候要设置Landscape Right,但是选中以后,就会直接崩溃 int main(int argc,…
一. mac环境:     1.在终端操作,准备好mac系统下的sdk,adt,ndk,ant文件,放在自己的目录中     2.进入mac终端,输入: vim ~/.bash_profile 然后回车,按 i 进入插入编辑模式 ,然后开始设置环境变量 以下为输入内容: export PATH=$PATH:/users/.../sdk/tools export PATH=$PATH:/users/.../sdk/platforms-tools export PATH=$PATH:/users/.…
作为一个转行QT开发的新手,面对基于QML的开发时候 看到很多的项目类型感到很困惑,不知道应该怎么选择.如图: 经过研究发现QT widgets Application.QtQuick Applicaiton 都可以创建qt项目,并且显示QML页面. 区别是在QT widgets application中需要使用QDeclarativeView .QDeclarativeComponent来加载QML页面.具体方式http://blog.csdn.net/changsheng230/articl…