我开始用angular 2升级angularjs。
我使用的是systemjs。
一旦我使用lodahs,我就会得到无限的$digest循环。
lodahs是通过npm安装的,另外我还有来自bower的lodash。
错误
我的system.config.js
(function (global) {
// Alias the path to the common rc1 vendor scripts.
var paths = {
"npm": "node_modules"
};
//map tells the System
假设我有三个实体:Player、Spikes和Zombie。它们都是矩形,它们可以互相碰撞。它们都有BoxCollision组件。
所以,BoxCollison系统看起来应该是这样的:
function detectCollisions () {
// for each entity with box collision
// check if they collide
// then do something
}
问题是,BoxCollision组件的唯一目的是检测冲突,仅此而已。我应该把游戏规则放在哪里,比如“如果玩家与斯派克相撞,削弱其健康”,或者“如果僵尸与斯派
#include<stdio.h>
void main()
{
struct book
{
char name;
float price;
int pages;
};
struct book b[100];
int i;
for (i = 0; i <= 99; i++)
{
printf("\nEnter name price and pages");
fflush(stdin);
scanf("